前言:
当初尝试接触python,最大的动力其实是想用python做web项目,现在终于搭起一个简单的helloWorld了,跟当初java的helloWorld一样兴奋!
现在来看一下我搭建的整个过程:
1.首先本屌的系统是windows7,安装的python版本是2.7.3,将安装目录加到环境变量->系统变量->path,命令行输入python看是否成功安装变设置。
2.下载并安装django
网上找的一个django版本:
http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz,这里解释下,虽然是linux下文件类型,不过在windowns下可以解压出来。下载下来,解压之后,打开DOS命令窗进入到Django-1.3.1目录下,输入命令:
setup.py install
执行命令之后,输出一大堆安装django的log,会发现django被安装在...Python\Lib\site-packages\django 目录下,为了方便起见,建议将...Python\Lib\site-packages\django\bin 添加到系统变量里。
3.验证django是否与python绑在一起了
在命令行里输入:
打印出以上信息则说明django与python集合在一起了!
4.创建一个django项目
命令行进入python-workplace目录,输入命令 django-admin.py startproject myweb生成名为myweb的web项目,执行命令之后,可以进入该目录查看,会发现多出一些文件,之后可以在命令行执行manage.py runserver启动服务器,服务器默认端口为8000,打开浏览器输入127.0.0.1:8000,会发现让人兴奋的界面!
5.修改成自己的helloWold
首先在myweb目录下创建一个views.py文件,里面内容是:
from django.http import HttpResponse
def hello(request):
html = "<html><body><h3>Hello World!</h3>Just do IT </body></html>"
return HttpResponse(html)
之后修改myweb目录下urls.py文件,将里面内容修改成:
from django.conf.urls.defaults import patterns, include, url
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'myweb.views.home', name='home'),
# url(r'^myweb/', include('myweb.foo.urls')),
# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
# url(r'^admin/', include(admin.site.urls)),
url(r'^hello', 'myweb.views.hello')
)
最后浏览器上访问:127.0.0.1:8000/hello/ ,会看到:
至此,终于将django的helloworld搭起
- 大小: 98.4 KB
- 大小: 138.8 KB
- 大小: 164.6 KB
- 大小: 90 KB
分享到:
相关推荐
Python之Web框架Django项目搭建全过程 IDE说明: Win7系统 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5 注:可通过pip freeze查看已安装库版本信息。 Django 是由 Python 开发的一个免费的开源网站...
花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务...同时给大家推荐一下Django框架,如果你想非常快速地编写自己的web应用,可以考虑使用Django,同时Django还会给你提供一个功能强大的后台管理界面。
本源码项目是基于Python的简单Django Web项目设计,包含38个文件,主要使用Python和HTML编程语言。该项目是一个简单的Django工程,旨在为开发者提供一个快速搭建Web应用的起点。系统提供了基础的Web应用功能,包括...
python之网页版学生管理系统,运用Django 运用高级框架Django,写出的学生管理系统, 连接Mysql 开发过程简便
Django学习知识库 Auth: 王海飞 Data:2018-04-20 Email: github: python学习之路,就是不断累积,不断学习的过程。该知识库讲解了Python Web框架内容,如Django、DjangoRestFramework、tornado、flask,redis...
基于Spark的电影推荐系统,python爬取数据并采用Django搭建系统(源码)内附详细说明文档,期末作业,毕业设计都可用。 系统架构的实现 系统的架构分为数据获取层,数据处理层,数据存储层,业务层,展示层。展示层...
一个Django应用,可以轻松地为项目中的模型添加复杂的搜索功能。 它支持两种不同的方式来搜索Django模型:基于Query或基于JSON。
DjangoHero在云上 (使用Heroku)搭建一个Django项目最快的方式
+前端Vue.js的技术栈快速地搭建起一套web项目的框架。Django是Python体系下最成熟的web框架之一,由于Python语言的易用性和受众面广,Django框架也因其能够快速开发网站应用的特性成为了中小型网站开发框架首选。且...
python项目教学,通过实例进行讲解实现运用Django框架快速上手开发web,包含:,5、python,6、搭建django框架网站,7、登录,8、页面布局,9、用户列表,10、用户列表数据展示,11、添加用户,12、编辑删除,13、...
项目概述:本教程源码是基于Python 3.5和Django 1.10框架开发的Django博客项目。该项目主要以Python编程语言为核心,辅以CSS进行样式设计,JavaScript增强交互体验,以及HTML构建页面结构。总文件数60个,其中详细...
Django是一个由Python写成的开源Web应用框架,可以用它以更高的效率、更少的代码,搭建一个高性能的个人网站。 如果你以前从未接触过web开发,并且想快速上线自己的个性化网站,Django绝对是你的最佳选择。 本教程为...
项目介绍: 个人毕业设计项目,本次项目对疫情数据进行整合清洗,使用Django+vue3+mysql前后分离的形式,将疫情...使用Python web开发框架Django开发设计API数据接口 使用web开发框架Vue3搭建每个功能模块组件 使用axio
之前用 Django 做过一个小的站点,感觉Django太过笨重,于是就准备换一个比较轻量级的 Web 框架来玩玩。Web.py 作者已经挂掉,项目好久没有更新,所以不准备用它。而 Flask 也是一个成熟的轻量级 Web 框架,在 ...
项目概述:本简易后台服务模板基于Python的Django框架开发,共包含40个文件,主要包括19个Python源码文件(.py),15个已编译的Python字节码文件(.pyc),3个XML配置文件,1个Git忽略配置文件(.gitignore),1个...
这是一个使用python Django框架进行后台搭建,数据库使用mysql,前端使用vue框架,使用element UI快速开发的web应用,通过对老人实时监控,分析老人的情感,是否摔倒,人脸检测判断是否有陌生人进入,义工交互,人员...
然后使用 Python 开源web框架 Django进行系统搭建,基于旅游信息采用协同过滤推荐算法完成对用户的旅游信息推荐,完成整个爬取以及数据检索到成功进行旅游推荐的网页端操作展示。 项目截图 1、价格与销量分析 2、...
Django是python中目前风靡的Web Framework, 那么什么叫做Framework呢, 框架能够帮助你把程序的整体架构搭建好, 而我们所需要做的工作就是填写逻辑, 而框架能够在合适的时候调用你写的逻辑, 而不需要我们自己去调用...