Django:模板中的嵌套变量

时间:2011-04-21 15:44:29

标签: django django-templates

在我的一个django登录模板中,我有一行:

<input type="hidden" name="next" value="{{ next|default:'{% url jobseeker_home %}' }}" />

当我查看生成的HTML页面的源代码时,我得到以下模板行的以下内容:

<input type="hidden" name="next" value="{% url jobseeker_home %}" />

不幸的是, {%url jobseeker_home%} 尚未解决。我该如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:8)

可以在Django模板中声明变量:

{% url jobseeker_home as home_url %}
<input type="hidden" name="next" value="{{ next|default:home_url }}" />