Django:模板中的嵌套变量

Kon*_*ant 2 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%}尚未解决.我怎么解决这个问题?

谢谢

Dan*_*man 8

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

{% url jobseeker_home as home_url %}
<input type="hidden" name="next" value="{{ next|default:home_url }}" />
Run Code Online (Sandbox Code Playgroud)