一个完整的 hello world 示例

步骤 1 如果你已经安装了 Django,则可以跳过此步骤。

pip install Django

步骤 2 创建一个新项目

django-admin startproject hello

这将创建一个名为 hello 的文件夹,其中包含以下文件:

hello/
├── hello/
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

步骤 3hello 模块(包含 __init.py__ 的文件夹)内创建一个名为 views.py 的文件:

hello/
├── hello/
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   ├── views.py  <- here
│   └── wsgi.py
└── manage.py

并提出以下内容:

from django.http import HttpResponse

def hello(request):
    return HttpResponse('Hello, World')

这称为视图功能。

步骤 4 编辑 hello/urls.py 如下:

from django.conf.urls import url
from django.contrib import admin
from hello import views

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', views.hello)
]

它将视图函数 hello() 链接到 URL。

步骤 5 启动服务器。

python manage.py runserver

第 6 步

在浏览器中浏览到 http://localhost:8000/,你将看到:

Hello World