如何将'url'模板标记放入'with'

时间:2012-10-29 18:21:08

标签: django django-templates

我正在尝试将{% url ..}函数的返回值缓存到带有with模板标记的变量。

这是我的代码:     {%with path = url“show_cart”%}                                                 {%endwith%}

使用此代码,我会收到此异常:TemplateSyntaxError u'with' received an invalid token: u'"show_cart"'

是否可以将url函数的结果分配给变量?

1 个答案:

答案 0 :(得分:4)

你可以这样做。不确定这种语法需要什么Django版本:

{% url 'view' as the_url %}
{{ the_url }}

Doc此处