【问题标题】:Django Crispy Forms - Layout DivDjango Crispy Forms - 布局 Div
【发布时间】:2012-06-16 03:53:04
【问题描述】:

我正在从 DB 模型创建一个清晰的表单。

我想将模型中的所有字段都放在我的 div 助手中......有没有办法做到这一点,这样我就不需要写下每一个......比如:

self.helper.layout = Layout(
   Div('field1', 'field2', 'field3', ...), 
   ...
)

我试过了

Div('*')

类似的事情,但它没有工作。

有什么建议吗?

谢谢!

罗恩

【问题讨论】:

    标签: django forms helper django-crispy-forms


    【解决方案1】:

    我在文档中找到了一些东西...

    我认为它的解决方案... :)

    render_un提及_fields = False 默认情况下,django-crispy-forms 会渲染指定的布局(如果它严格存在),这意味着它只渲染布局提到的内容,除非您的表单定义了 Meta.fields 和 Meta.exclude,在这种情况下它会使用它们。如果您想在布局中呈现未提及的字段,例如,如果您担心忘记提及它们,则必须将此属性设置为 True。它默认为 False。

    【讨论】:

    猜你喜欢
    • 2012-11-10
    • 2015-02-02
    • 1970-01-01
    • 2017-05-26
    • 2023-03-24
    • 2019-07-31
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    相关资源
    最近更新 更多