zoukankan      html  css  js  c++  java
  • 016:URL命名与反转URL

    为什么需要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名称; 例如上图中的:

  • 相关阅读:
    poj1703
    poj 2385
    poj 3169 差分约束
    poj3723 最大权森林
    POJ3255 次短路
    图论算法----最小生成树
    给linux操作系统安装中文环境
    Windows下使用python
    pku3668 Game of Lines
    pku3670 Eating Together
  • 原文地址:https://www.cnblogs.com/zheng-weimin/p/10153125.html
Copyright © 2011-2022 走看看