【发布时间】:2020-11-19 22:03:00
【问题描述】:
我是 Django 新手。经过几周的学习,我在 forms.py 中设计了我的表单布局,如下所示:
但是当我不得不在没有IDE样式的情况下以字符串格式编写html标签时很烦人,那么你们有什么想法可以在Django中设计更清晰和易于维护的表单布局吗?我正在使用crispy_forms 顺便说一句。 谢谢...
【问题讨论】:
标签: python html django django-forms django-views
我是 Django 新手。经过几周的学习,我在 forms.py 中设计了我的表单布局,如下所示:
但是当我不得不在没有IDE样式的情况下以字符串格式编写html标签时很烦人,那么你们有什么想法可以在Django中设计更清晰和易于维护的表单布局吗?我正在使用crispy_forms 顺便说一句。 谢谢...
【问题讨论】:
标签: python html django django-forms django-views
这还不错,因为没有办法判断做法是好是坏,因为它们主要取决于个人喜好。然而,我的看法是,脆的形式不能提供足够的灵活性。此外,一旦您转向复杂的表单控件,您就需要多个分区,并且层次结构将被堆叠。
您是否要保留此信息由您决定,但我会告诉您如何通过表格。
{{ form.as_p }} 这样的表单。我包含操作、URL,然后应用我的自定义表单但使用默认表单使用的 ID、名称和其他所有内容。因此,您将拥有相同的 Django 字段属性,但它们将应用于您的自定义 HTML 表单。这肯定是更多的工作,但根据我的经验,这是值得的。
【讨论】: