2
Django模板(1.1版)中的以下代碼段不起作用。Django模板中的奇怪(至少我)行爲
{{ item.vendors.all.0 }} ==> returns "Test"
但是下面的代碼片段,不會隱藏段落!
{% ifnotequal item.vendors.all.0 "Test" %}
<p class="view_vendor">Vendor(s): {{item.vendors.all.0}} </p><br />
{% endifnotequal %}
有什麼問題的提示?
謝謝。
或'ifnotequal item.vendors.all.0.name 「測試」',其中'name'是相關模型字段。 – 2010-05-27 11:37:52
我意識到它正在返回「供應商」對象,即我打印時會調用__unicode__方法,但在我比較它們時不會。但是當我打印「名稱」時,模型字段爲空...但解決方案正常工作。謝謝。 – lud0h 2010-05-27 19:24:58