我正在TemplateView.as_view()
中使用urls.py
,然后使用你的模板标签url
命名。这有用吗?或者我只是做错了..?或者它是我的应用程序干扰的一些遗留垃圾?我有......
<li><a href="{% url "legal" %}">Terms and Conditions</a></li>
和
url(r'^legal/$', TemplateView.as_view(template_name="legal.html"), name="legal"),
哪个收益
NoReverseMatch at /how-it-works/
Reverse for '"legal"' with arguments '()' and keyword arguments '{}' not found.
对我来说,这不会以这种方式运作。
我们如何使用TemplateView
转换网址?
答案 0 :(得分:3)
您发布的代码在语法上是正确的,但还有其他一些干扰。
legal
的双引号非常可疑。对于调度程序找不到的URL,Django 1.5+异常消息将包含'legal'
,而不包含'"legal"'
。如果您继续遇到问题,请添加更多信息,以便我们进一步隔离。
祝你好运!