0

我想url在 django 中使用 templatetag,但我要解析的 url 与通过 direct_to_template 呈现的内容相关联,因此我没有要传递给url. 在任何情况下都可以使用它,还是应该创建一个简单的视图?

4

1 回答 1

2

如果您在 urlconf 中命名 URL,则可以将其与url模板标签一起使用。在您的 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 文档中的命名 URL 模式中有所介绍。

于 2012-04-04T22:42:22.387 回答