日期: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/
成功
注意:当出现路径相同时,会自动匹配第一个之后机就默认不匹配了
结果一直是: