日期:2019——10——06
IT 人:小海豚
学习内容:
Path 的语法
从 django2.1 以后用 path 之前用的是 url
标准语法
Path (route,view,name=None,**kwargs)
Route:
端口以后 url 的地址,到 / 结束,表示路径
View:
表示路径匹配成功后,需要调用的视图,必须是个函数如果是 class 的话,必须要用 as_view () 函数装换为函数
name:
表示别名
**kwargs:
表示一个字典

前面两个是必选项
创建的 newwebsite002 是之前的,查看 06django
教程
在之前的 views 不变
在这里插入图片描述

在之前创建的 app book 的 urls 中

在这里插入图片描述

打开项目所在地址 cmd 开启服务器

在这里插入图片描述

成功

在这里插入图片描述

证明服务器已经跑起来了
继续刷新

在这里插入图片描述

修改 app bookapp 中的 urls

在这里插入图片描述

在输入网址查看
http://127.0.0.1:8000/index

在这里插入图片描述

输入 http://127.0.0.1:8000/index/web/
查看

在这里插入图片描述

也可以写成多分级目录
修改 app bookapp 中的 urls
注释 #path ('',views.index,name='index'),

在这里插入图片描述

在浏览器中执行
http://127.0.0.1:8000/index/web/a/b/c/index.html/

在这里插入图片描述

成功
注意:当出现路径相同时,会自动匹配第一个之后机就默认不匹配了

在这里插入图片描述

结果一直是:

在这里插入图片描述