Django管理工具django-admin.py创建项目
安装Django之后就安装了可用的管理工具django-admin.py,可以使用它来创建项目,运行django-admin.py来查看命令介绍:
查看其中的一个命令的使用方法介绍:
新建一个项目:
查看目录结构:
目录说明:
- HelloWorld: 项目的容器。
- manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
- HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
- HelloWorld/settings.py: 该 Django 项目的设置/配置。
- HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
- HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
接下来我们进入 HelloWorld 目录输入以下命令,启动服务器:
python manage.py runserver 0.0.0.0:8000
0.0.0.0让其它任何电脑可连接到开发服务器,8000为端口号。如果不说明,那么端口号默认为8000。0.0.0.0:8000可以修改为自定义的django服务器启动地址;
在浏览器输入你服务器的ip及端口号,如果正常启动,输出结果如下:
在路径C:\Users\XCC\HelloWorld\HelloWorld下创建一个view.py文件,输入如下代码:
from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")
绑定url与视图函数,将如下的代码替换原来urls.py中的代码:
from django.conf.urls import * from HelloWorld.view import hello urlpatterns = patterns("", ('^hello/$', hello), )
整个目录结构:
启动django开发服务器后,在浏览器中访问:
注意:项目中如果代码有改动,服务器会自动监测代码的改动并自动重新载入,所以如果你已经启动了服务器则不需手动重启。