urls.py 文件
urls.py 用以管理URL请求路径 与 响应函数关联
from django.conf.urls import url # Django2.0 以前用 url 配置路由;
# from django.urls import path # 2.x以后引入
# from django.contrib import admin # Django默认的输出内容
from BMS import views # 引入视图函数文件
# 配置路由
urlpatterns = [
# url(r'^admin/', admin.site.urls),
# psth('admin/',admin.site.urls), # Django 3.0 用path定义路由指向函数
url(r'^$',views.index), # 配置网站的首页
url(r'^book_list/',views.book_list),
]
views.py 文件
views.py 用以定义 urls.py 关联的函数。
from django.shortcuts import HttpResponse,render,redirect
# HttpResponse 返回字符串HttpResponse('返回内容')
# render 返回指定的文件 render(request,'返回文件路径',{'定义文件可以处理的数据(key:val)'})
# redirect 重定向到另一个页面。
from BMS import models # 引入数据库模型,这里是 models.py 而不是 Django 的 models 模块
# 定义页面的处理函数
def book_list(reque