知识点简单介绍:
路由包含:为每一个应用创建一个urls.py文件,把相关的路由配置都放在每个应用的urls.py文件中。
这样,当用户发起请求时,会从根路由开始寻找每个应用的路由信息,生成一个完整的路由列表。
当Django从当前请求中获取路由地址后,会先在这个路由列表中进行匹配,然后执行路由信息所关联的视图函数,从而完成整个请求过程。
路由配置规则
在项目的urls文件中,urlpatterns列表会从上到下进行匹配。
1.匹配成功,就调用path函数中第二个参数所指定的视图函数,且不会再往下继续匹配
2.匹配不成功,则返回404错误
‘’路由包含‘’应用:
第一步 创建新的‘app2’应用
第二步 在全局配置文件中加入‘app2’
第三步 创建urls.py文件,和配置该文件
第四步 配置根路由
第五步 运行
如果在应用中定义了子路由,则在根路由中使用include(‘应用名.urls’)来加载子路由。如果URL的第一部分被匹配,则其余部分会在子路由中进行匹配。



