2

我正在从 DB 模型创建一个酥脆的表格。

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

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

我试过

Div('*')

和类似的事情,但它没有奏效。

有什么建议么?

谢谢!

罗恩

4

1 回答 1

2

我在文档中发现了一些东西...

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

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

于 2012-06-18T11:20:59.087 回答