0
我目前使用Django內置的登錄視圖,用形式用戶登錄,並擁有沿着線的東西:每場Django Forms:只顯示模板中的第一個錯誤?
{% if form.username.errors %}<p class="error">{{ form.username.errors }}</p>{% endif %}
。我想將所有錯誤消息轉移到工具提示中或全部移到登錄框的頂部,因此我只想顯示第一條錯誤消息。有沒有一種乾淨的方式來做到這一點?
我的意思是問國內首個普遍的錯誤,包括非現場錯誤。因此,如果在用戶名和密碼中出現錯誤,我只想在form.errors中顯示哪一個先出現? – zhuyxn 2013-02-17 07:41:16
是的,這應該工作。 – 2013-02-17 08:51:47
{{form.username.errors | first}}只會顯示與用戶有關的第一個錯誤,而form.errors |第一個似乎不起作用): – zhuyxn 2013-02-17 08:53:24