Django-1- urls的路由配置, 命名, 重定向, path及re_path

1-项目目录下配置(path方法)

这里的访问路径可以是127.0.0.1:8000/index/         

 

2-APP目录下配置(path方法)

这里的访问路径可以是127.0.0.1:8000/teacher/index/   (注意teacher不是APP名,而是crm/urls.py文件里面的path路径‘teacher/’)

 

3- path方法配置及传参

这里的访问路径是127.0.0.1:8000/index/10000/   (可以传多个参数,参数与参数之间用 / 或者 -)

 

4- re_path方法配置及传参

 如果限制穿的参数为四位数,则用如图方法传递

  

 

 

5- 传递额外参数

 

 

 

6- url命名及重定向

6.1-重定向

  

6.2-url命名

 6.2.1- 简单命名

 

6.2.2- APP当中命名

硬编码 -重定向时需要些详细路径, 如  teacher/index/ 

动态编码  - 在APP的urls里面定义  app_name = APP名   ,在对应的APP的views里面用reverse反向解析时填写   APP名: 需要解析的方法名     ,如下图

 

 

 

 

 

 

 

 

 

posted @ 2019-02-25 23:47  田艾冶  阅读(...)  评论(...编辑  收藏