我是我們的django模型表單。當它捕捉到錯誤時,它顯示在文本字段的頂部。有沒有辦法讓它顯示在文本框的邊上?有沒有辦法將錯誤消息顯示在模型表單的文本字段的旁邊?
1
A
回答
2
我猜你使用Django的一種內置方式來顯示你的表單(即https://docs.djangoproject.com/en/dev/topics/forms/#displaying-a-form-using-a-template)。這非常好,因爲它可以很容易地用單行顯示錶單,例如{{ form.as_p }}
,但是,通過這樣做,您可以放棄對錶單渲染的所有控制。如果你想恢復這個控制,你將不得不自己編寫HTML。
也就是說,你需要做的是這樣:
{% for field in form %}
<p>{% if field.error %} {{ field.error }} {% endif %}</p>
<p>{{ field.label }}</p>
<p>{{ field }}</p>
{% endfor %}
當然,你需要更改格式適合您的需求,但現在您可以直接更改HTML,並添加如果你需要更高級的東西,可以使用類或id(在CSS中使用)。
1
那些錯誤消息出現在小部件下只是普通的html元素,你可以用CSS修改它的輸出。請閱讀Styling required or erroneous form rows。
希望這會有所幫助!
相關問題
- 1. 在輸入字段旁邊顯示錯誤消息
- 2. 模型驗證消息Rails 4表單錯誤沒有顯示
- 3. 在字段旁邊顯示Php表單錯誤
- 4. 如何在字段旁邊顯示php表單錯誤?
- 5. Simple_Form在不同的輸入字段旁邊顯示驗證錯誤消息
- 6. 在Grails中,如何在字段旁邊顯示驗證錯誤消息?
- 7. 如何在JavaScript中的文本框旁邊顯示錯誤消息?
- 8. 有沒有辦法顯示任何Dr.Retet Exception的信息消息?
- 9. 有沒有辦法從模態UIPopover顯示消息(如UIAlertView)?
- 10. 錯誤消息爲所有字段顯示相同的錯誤
- 11. 有沒有辦法改變錯誤信息的顯示方式?
- 12. 顯示錶單的下一個字段onclick,並顯示每個字段旁邊的內嵌消息
- 13. 模型驗證錯誤消息都沒有得到顯示
- 14. 爲什麼驗證錯誤消息字段沒有顯示
- 15. 有沒有辦法在SAP Business Objects Notifications中顯示錯誤消息?
- 16. 如何測試未輸入(空)用戶名在Python中的文本字段旁邊顯示錯誤消息Selenium
- 17. 如何在文本框旁邊使用ajax顯示錯誤消息?
- 18. Rails的模型無法保存,但沒有顯示錯誤消息
- 19. 在輸入欄旁邊顯示錯誤消息
- 20. Symfony2在字段旁邊和表格頂部顯示錶單錯誤
- 21. 有沒有辦法在PHP中顯示字段的文本內容?
- 22. 一次顯示錶單中缺少字段的錯誤消息
- 23. 表單驗證錯誤消息沒有顯示
- 24. 在單個表格行旁邊顯示確認消息
- 25. 表單驗證顯示所有字段的相同錯誤消息
- 26. Android:TextView旁邊的ImageView沒有顯示
- 27. 輸入旁邊的錯誤消息
- 28. 檢查空文本字段的顯示錯誤消息
- 29. jQuery驗證 - 在文本字段中顯示錯誤消息
- 30. 有沒有辦法來覆蓋[DataType(DataType.Password)]的錯誤消息
這似乎並不奏效。沒有錯誤信息可以顯示。 –