Django 创建项目流程
1.1 创建项目根目录
django-admin startproject <project_name>
1.2 创建app
django-admin startapp <app_name>
# 或者
python manage.py startapp <app_name>
1.3 编辑app文件
这时我们修改<app_name>下的views.py文件
# 在views.py文件中添加以下内容
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse("This is in index.")
1.4 注册app到系统
这时我们修改项目根目录下的setting.py文件和urls.py文件
# 在setting.py文件中的INSTALLED_APPS中添加我们的app名字
INSTALLED_APPS = [
'<app_name>',
...
]
# 在urls.py文件中引入我们app的views,并配置路由指向
from <app_name> import views
urlpatterns = [
path('<app_name>/', views.index),
]
1.5 启动系统并访问
python manage.py runserver
然后访问http://localhost:8000/<app_name>/
访问例如:

二、网址重定向
2.1 编写需要重定向的views
# 将上述的views修改为:
from django.shortcuts import render, redirect
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse("This is in index.")
def home(request):
return redirect('/hello')
2.2 编写重定向路由
# 更新系统 urls.py 内容更新如下
from <app_name> import views
urlpatterns = [
path('hello/', views.index),
path('hello/home/', views.home),
]
2.3 访问测试
这时当你访问 hello/home 的时候会重定向到 hello/


浙公网安备 33010602011771号