django从入门到放弃(2)

django从入门到放弃 第二部分

创建投票应用
现在你的开发环境——这个“项目” ——已经配置好了,你可以开始干活了。

在 Django 中,每一个应用都是一个 Python 包,并且遵循着相同的约定。Django 自带一个工具,可以帮你生成应用的基础目录结构,这样你就能专心写代码,而不是创建目录了。
输入:

  • python manage.py startapp polls

这将会创建一个 polls 目录,它的目录结构大致如下:

polls/
init.py
admin.py
apps.py
migrations/
init.py
models.py
tests.py
views.py

编写第一个视图

打开 polls/views.py ,把下面的代码输入进去:
from django.http import HttpResponse

def index(request):
return HttpResponse(“Hello, world. You’re at the polls index.”)

为了创建 URLconf,请在 polls 目录里新建一个 urls.py 文件

在 polls/urls.py 中,输入如下代码:

from django.urls import path

from . import views

urlpatterns = [
path(’’, views.index, name=‘index’),
]

下一步是要在根 URLconf 文件中指定我们创建的 polls.urls 模块。在 mysite/urls.py 文件的 urlpatterns 列表里插入一个 include(), 如下
在mysite/urls.py下输入:

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
path(‘polls/’, include(‘polls.urls’)),
path(‘admin/’, admin.site.urls),
]

然后运行下面的代码查看:

  • python manage.py runserver

用浏览器访问 http://localhost:8000/polls/,你应该能够看见 “Hello, world. You’re at the polls index.” ,

下回详解

你可能感兴趣的:(django,django)