django框架去除模板硬编码方法

日期:2018-06-26 18:00:26 章节:  django开发流程及原理

django框架去除模板硬编码方法就是使用命名的url设置超链接.

上一篇学会使用django框架中的模板。

再看看超链接如何灵活配置,修改urlConf也能正常访问“动态链接”

首先在urls.py中,包含url时,就指定命名空间。

url(r'^',include('booktest.urls',namespace='booktest')),

在booktest/urls.py中

将     url(r'^([0-9]+)/$', views.detail,name='bookdetail'),

改为 url(r'^book/([0-9]+)/$', views.detail,name='bookdetail'),

这样,在书籍列表页照样可以不修改视图模板页面,也能正常访问

django解决链接硬编码问题.png