安装Django之后就安装了可用的管理工具django-admin.py,可以使用它来创建项目,运行django-admin.py来查看命令介绍:

Django管理工具django-admin.py创建项目_python

查看其中的一个命令的使用方法介绍:

Django管理工具django-admin.py创建项目_Django_02

新建一个项目:

Django管理工具django-admin.py创建项目_python_03

查看目录结构:

Django管理工具django-admin.py创建项目_django_04

Django管理工具django-admin.py创建项目_服务器_05

Django管理工具django-admin.py创建项目_python_06

目录说明:

  • HelloWorld:项目的容器。
  • manage.py:一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  • HelloWorld/__init__.py:一个空文件,告诉 Python 该目录是一个 Python 包。
  • HelloWorld/settings.py:该 Django 项目的设置/配置。
  • HelloWorld/urls.py:该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  • HelloWorld/wsgi.py:一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

Django管理工具django-admin.py创建项目_服务器_07

接下来我们进入 HelloWorld 目录输入以下命令,启动服务器:

python manage.py runserver 0.0.0.0:8000

0.0.0.0让其它任何电脑可连接到开发服务器,8000为端口号。如果不说明,那么端口号默认为8000。0.0.0.0:8000可以修改为自定义的django服务器启动地址;

在浏览器输入你服务器的ip及端口号,如果正常启动,输出结果如下:

Django管理工具django-admin.py创建项目_python_08

在路径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管理工具django-admin.py创建项目_服务器_09

启动django开发服务器后,在浏览器中访问:

注意:项目中如果代码有改动,服务器会自动监测代码的改动并自动重新载入,所以如果你已经启动了服务器则不需手动重启。

Django管理工具django-admin.py创建项目_python_10