2

DBモデルからサクッとしたフォルムを作っています。

モデルのすべてのフィールドを div ヘルパーに入れたいのですが...それらのすべてを書き留める必要がないようにする方法はありますか...のように:

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

私は試した

Div('*')

そのようなものですが、うまくいきませんでした。

助言がありますか?

ありがとう!

ロン

4

1 に答える 1

2

ドキュメントで何かを見つけました...

私はそれが解決策だと思います... :)

つまり、フォームに Meta.fields と Meta.exclude が定義されていない限り、レイアウトが言及しているもののみをレンダリングします。言及されていないフィールドをレイアウトでレンダリングする場合、たとえば、それらの言及を忘れるのが心配な場合は、このプロパティを True に設定する必要があります。デフォルトは False です。

于 2012-06-18T11:20:59.087 に答える