django和direct_to_template中的url templatetag

时间:2012-04-04 22:36:03

标签: django django-templates

我想在django中使用url模板标签,但我要解析的网址与通过direct_to_template呈现的内容相关联,因此我没有要传递给{{1}的视图函数}。是否可以在任何情况下使用它,还是应该创建一个简单的视图?

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中有所介绍。