阅读背景:

Django-url反向解析和命名空间

来源:互联网 

urls硬编码

在反向解析和命名空间之前我们先来说说URLS硬编码,用django 开发应用的时候,可以完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当然在template 中也是一样了,这样带来一个问题,如果在urls.py 中修改了某个页面的地址,那么所有的地方(views.py和template中)都要修改。问题出在硬编码,紧耦合使得在大量的模板中修改 URLs 成为富有挑战性的项目。来看下面的模板文件polls/index.html中,我们廉洁到poll的链接硬编码成这样子:在反向解析和命名空间之前我们先来说说URLS硬编码,用django 开发应




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: