码迷,mamicode.com
首页 > Web开发 > 详细

016:URL命名与反转URL

时间:2018-12-21 00:00:43      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:src   多个   经理   分享图片   color   截图   需求   实例   span   

为什么需要URL命名?

主要解决蛋疼url变化情况,比如:哪天项目经理或领导过来说,把login改成signin,把register改成signup等蛋疼的需求——因为一旦改了url后,相关视图函数里的url反转也要修改,假设这样的情况很多,需花费很长的时间调整(我们应该节约这样的时间:回家陪老婆孩子),如何解决:为url起个名字,;同时使用include函数包含多个app项目时,很可能在使用reverse函数的时候——调整到不正确的url上,下面截图正式解决这个问题;具体实例如下图:

1、创建一个项目和两个app:

技术分享图片

2、给url起个名字:

技术分享图片

3、视图函数中使用reverse进行反转:

技术分享图片

4、在多个app中给url起了相同的名字,可能造成混乱(不一定跳转到正确的url上),所以需要应用命名空间(app_name):

技术分享图片

 

注:只要在reverse反转函数中使用:应用命名空间:url名称; 例如上图中的:

技术分享图片

 

016:URL命名与反转URL

标签:src   多个   经理   分享图片   color   截图   需求   实例   span   

原文地址:https://www.cnblogs.com/zheng-weimin/p/10153125.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!