我想在django中使用url
模板标签,但我要解析的网址与通过direct_to_template呈现的内容相关联,因此我没有要传递给{{1}的视图函数}。是否可以在任何情况下使用它,还是应该创建一个简单的视图?
答案 0 :(得分:2)
如果您在urlconf中为该URL命名,则可以将其与url
templatetag一起使用。在你的urlconf中:
urlpatterns += patterns('',
url(
r'^whatever/your/url/pattern/is/$',
direct_to_template,
{ 'template': 'wherever/your/template/is.html' },
name='name-of-url'
),
)
在你的模板中:
{% url name-of-url %}
这在Django文档中的Naming URL patterns中有所介绍。