Django学习笔记 1_启动 - linchuan1982/meta GitHub Wiki
启动
1. 创建项目
$ django-admin startproject project-name
2. 启动 web server
$ python manage.py runserver 0:8000
3. 创建应用 (app)
$ python manage.py startapp app-name
4. 编写第一个视图 (view)
4.1 views处理函数
app-dir/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
4.2 新增app的路由
app-dir/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
path()的4个参数:route, view, kwargs, name:
name为你的 URL 取名能使你在 Django 的任意地方唯一地引用它,尤其是在模板中。这个有用的特性允许你只改一个文件就能全局地修改某个 URL 模式。
4.3 让rootURLconf路由过来
pro-dir/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
include() 引用其他的URLconfs