Próbuję użyć TemplateView.as_view()
w urls.py
, a następnie nazwij go przy użyciu starego templatetag url
. Czy to powinno działać? Czy po prostu robię to źle ...? A może przeszkadzają niektóre ze starszych bzdur w mojej aplikacji? Mam ...Jak odwrócić/nazwać adresy URL za pomocą TemplateView.as_view?
<li><a href="{% url "legal" %}">Terms and Conditions</a></li>
i
url(r'^legal/$', TemplateView.as_view(template_name="legal.html"), name="legal"),
co daje
NoReverseMatch at /how-it-works/
Reverse for '"legal"' with arguments '()' and keyword arguments '{}' not found.
Wydaje mi się to nie zawsze zadziała w ten sposób.
Jak odwrócić adresy URL za pomocą TemplateView
?
Dzięki, jestem na 1.4.5, więc mała uwaga dotycząca składni jest istotna, ponieważ działa, gdy "nie" zawierają cytaty, tj .: '{% url legal%}' jest konieczne. –