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名: 需要解析的方法名     ,如下图

 

 

 

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM