Python 官方下载地址:http://www.python.org/ftp/python/html
咱们这里选择的是 Python 2.7.2 。虽然目前最新版是Python 3.2.2, 可是Django目前还不支持 Python 3.2.2。python
安装步骤很简单,双击安装包开始安装,这里咱们安装到 D:\Python,如图1,django
图1浏览器
单击“Next”按钮,进入Python安装组件选择界面。这里咱们安装所有组件,选择默认的设置就能够了。如图2。函数
图2学习
安装完成后,须要设置操做系统环境变量Path,添加Python安装路径 “;D:\Python” 如图3网站
图3url
设置完成以后,咱们打开CMD命令提示符窗口,输入“python”,而后回车,应该能够看到相似的画面,如图4。spa
图4操作系统
Ok,这个时候,咱们的python就安装完成了,你能够输入指令 print "Hello world" 打印字符串,按回车键看一下程序的执行效果是否同样。
下载Django目前最新版本 Django-1.3.1.tar.gz。 咱们下载的这个Django-1.3.1.tar.gz文件是一个标准的Unix压缩格式的文件,咱们在Windows下也可使用WinRAR之类的软 件进行解压,解压以后咱们获得一个Django-1.3.1的目录,假设咱们解压到D:\Django目录。咱们打开DOS命令提示窗口,进入这个目录, 而后执行python setup.py install 这个命令来开始Django的安装。如图5。
图5
安装完成以后,咱们发现 Django 被安装到了 D:\Python\Lib\site-packages\django 这个目录。在这个目录中有一个bin子目录,存放的是Django的经常使用命令, 为了方便之后操做,咱们须要将这个bin路径添加到操做系统环境变量 Path。添加Django命令路径 “;D:\Python\Lib\site-packages\django\bin”。如图6。
图6
目前为止咱们已经完成 Django 安装的操做,下边咱们须要来验证一下咱们是否能够开始工做了。首先咱们打开一个CMD命令窗口,看看Django的常规指令是否能用,而后咱们再看看Django是否已经和python语言环境集成到了一块儿。如图7。
图7
从图中看到,咱们首先在操做系统提示符下执行 “django-admin.py --version”,系统打印出Django的版本号“1.3.1”。接着咱们输入“Python”进入到python运行环境,在 “>>>”提示符下,咱们输入一个python的模块导入语句 “import django”,这个语句表示咱们在目前 python 运行环境中引入"django"这个功能模块;而后咱们使用这个功能模块的“VERSION”方法来查看这个模块的版本号,一样咱们也看到了相同的版本 号。若是你的电脑上也完整的看到这些信息的话,那么OK,这证实你的电脑已经能够开始执行基于Django系统的python程序了。
学习Django,咱们的目的固然是为了用来开发基于Web的应用系统,咱们来看看Django如何显示一个Web页面。打开一个CMD命令窗口,依次输入指令。如图8
图8
这里解释一下上图中的命令,首先进入D盘,输入命令django-admin.py startproject mysite 用来建立一个网站项目,网站目录名字为mysite,路径为D:\mysite。接着进入mysite 这个目录,输入manage.py runserver 开启网站。能够指定端口,默认为8000,若是想使用90端口,就写成 manage.py runserver 90。
最后咱们打开浏览器在地址栏里输入地址 http://localhost:8000 ,看到 “It worked”了吗?如图9
图9
接下来咱们建一个Hello world页面:
使用Django,页面的内容是靠视图函数来产生,咱们在D:\mysite目录下建立一个视图文件views.py 输入以下内容:
from django.http import HttpResponse
import datetime
def hello(request):
now = datetime.datetime.now()
html = "<html><body><h3>Hello World!</h3>It is now %s </body></html>" % now
return HttpResponse(html)
接着,修改mysite目录下的urls.py 文件,内容以下:
from django.conf.urls.defaults import patterns, include, url
urlpatterns = patterns('',
('^hello/$','mysite.views.hello'),
)
最后咱们打开浏览器在地址栏里输入地址 http://localhost:8000/hello/,结果显示 如图10
图10