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

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/tyf-a-ll/p/10434725.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值