2010-12-17 86 views
2
{% if {{result}} == 'Invalid' %} 
<span class="error-message-uname">Invalid .</span> 
{% endif %} 

回答

1
{% if result == 'Invalid' %} 
    <span class="error-message-uname">Invalid .</span> 
{% endif %} 

See Django doc

+0

'如果' 語句格式不正確的錯誤我收到。 – xasjaiod123 2010-12-17 09:30:04

+0

查看http://stackoverflow.com/questions/1936876/django-if-statement-improperly-formatted – Seitaridis 2010-12-17 09:35:10

11

這取決於你使用的是什麼版本的Django的。 Since Django 1.2,這是有效的:

{% if result == 'Invalid' %} 
    <span class="error-message-uname">Invalid .</span> 
{% endif %} 

對於更早的版本,使用ifequal

{% ifequal result 'Invalid' %} 
    <span class="error-message-uname">Invalid .</span> 
{% endifequal %} 
+0

太棒了。我已經升級到Django 1.2.3,但沒有考慮到所有的變化!瀏覽堆棧非常棒:) – 2010-12-17 19:52:01

+0

@Yuji - 在Django 1.2中有一些很棒的東西 - 我絕對鼓勵你看看發行說明。 – 2010-12-17 20:33:57

相關問題