摘要: 为什么需要URL命名? 主要解决蛋疼url变化情况,比如:哪天项目经理或领导过来说,把login改成signin,把register改成signup等蛋疼的需求——因为一旦改了url后,相关视图函数里的url反转也要修改,假设这样的情况很多,需花费很长的时间调整(我们应该节约这样的时间:回家陪老婆孩 阅读全文
posted @ 2018-12-20 23:29 zheng-weimin 阅读(305) 评论(0) 推荐(0) 编辑
摘要: URLs分层模块化: 经过上面的14节课程,大伙有没有发现一个问题:那就是随着的项目功能模块越来越多,所有url匹配都写在一个urls.py文件中,其结果是:文件长,看着心累——需要分门别类;因此能不能将与某个APP相关url都放到相关app中的urls.py文件中:答案是肯定的; 一般我们会在每个 阅读全文
posted @ 2018-12-20 14:07 zheng-weimin 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Django内置的URL转换器: 上节中我们说了URL中传参的情况,传递参数是通过 <> 尖括号来进行指定的。并且在传递参数的时候,可以指定这个参数的数据类型,比如文章的 id 都是 int 类型,那么可以这样写 <int:id> ,以后匹配的时候,就只会匹配到 id 为 int 类型的 url , 阅读全文
posted @ 2018-12-20 13:25 zheng-weimin 阅读(432) 评论(0) 推荐(0) 编辑