[英]django flatpages vs. named url's reverse
我正在尝试为django项目设置平面。 一切正常。 除了这个家伙:
我有类似的网址:
url(r'^terms/$', TemplateView.as_view(template_name='terms.html'),
name='terms'),
转到静态html文件。 在模板中,我有:
<a href="{% url 'terms' %}">terms</a>
现在,我为条款页面设置了新的页面。 现在,我想破坏旧的静态url terms
(以便引发404),以便找到我的新页面。 我的平板广告素材也/terms/
。
如何“删除”旧的子弹,以便我的平板被调用?
..我的意思是,不更改{% url 'terms '%}
您可以在urls.py
指定单个平面的url。 就您而言,您需要做的是:
url(r'^terms/$', 'django.contrib.flatpages.views.flatpage', {'url': '/terms/'}, name='terms')
参见: https : //docs.djangoproject.com/en/dev/ref/contrib/flatpages/#using-the-urlconf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.