2011-04-21 77 views
2

在我的Django登錄一個模板嵌套變量,我有一句臺詞: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%}沒有被解決。我該如何解決這個問題?

感謝

回答

8

變量可以Django模板內聲明:

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

真棒。我不知道你可以這樣做! – 2011-04-21 16:12:56

+0

非常感謝... – Konstant 2011-04-21 16:20:10

+0

{{next |默認:home_url}} – Jerzyk 2011-04-21 16:25:32