【发布时间】:2012-10-02 08:39:01
【问题描述】:
在基于django框架填写网页中的详细信息时,如果用户忘记了任何字段,我想将该字段标记为圈起来,并用红色圈起来表示无法提交,因为圈出来的字段是空的。 早些时候,我只是简单地将它指向错误 html 页面,该页面没有说明发生了什么确切错误。 谢谢
【问题讨论】:
标签: django django-forms
在基于django框架填写网页中的详细信息时,如果用户忘记了任何字段,我想将该字段标记为圈起来,并用红色圈起来表示无法提交,因为圈出来的字段是空的。 早些时候,我只是简单地将它指向错误 html 页面,该页面没有说明发生了什么确切错误。 谢谢
【问题讨论】:
标签: django django-forms
每个字段都有一个field.errors 属性(它是一个可迭代的),其中包含该字段的错误。此外,表单本身有一个类似的non_field_errors 属性,其中包含与特定字段无关的错误。
documentation provides an example 关于如何指出哪些字段导致错误。
或者,您可以使用与bootstrap 集成的帮助应用程序,例如django crispy forms。
【讨论】: