Py-Django
小于 1 分钟
Py-Django
目录
网站配置与指向
创建视图
products > views.py【用于响应请求、编写用户界面】【自带】
from django.shortcuts import render # 项目原有
from django.http import HttpResponse # http响应模块
def index(request):
return HttpResponse('Hello World')
def new(request):
return HttpResponse('New Products')
配置应用URL
products > 新建urls.py【用于URL映射第二层子目录】【新建,名字不能改】
from django.urls import path # 映射url函数
from . import views
urlpatterns = [ # url映射
path('', views.index),
path('new', views.new), # 报错则在new后面加一个'/'
]
配置项目URL
PythonShop > urls.py【用于URL映射第一层子目录】【原有】
from django.contrib import admin
from django.urls import path, include #加多一个include
urlpatterns = [
path('admin/', admin.site.urls), # 告诉djiango所有admin/开始的url全部映射到admin应用程序
path('products/', include('products.urls')), # 创建一个新的url映射,把对应开头的url给products应用的urls模块
# path('', views,hello) # 也可在项目文件夹下创建views然后这样写,这里直接启动hello方法而非根据域名目录
]