0

私はDjangoの初心者です。Djangoフォームセットはどのような状況で使用されますか?(実際のアプリケーションでは。)

いくつか例を挙げてください。

4

2 に答える 2

1

ドキュメントによると:

フォームセットは、同じページで複数のフォームを操作するための抽象レイヤーです。これは、データ グリッドと比較するのが最適です。

そのため、特定のフォームの複数のインスタンスをページに表示して作成または更新したいときはいつでも。この例として、電話帳があります。各フォームは電話帳の単一のエントリですが、フォンブック フォームのフォームセットを使用すると、一度に複数のエントリを作成または編集できます。

于 2012-11-16T18:37:06.133 に答える
0

1 つのケースは、ModelA が ModelB への外部キーを持っている場合です。1 つの ModelB には多くの ModelA があると言えます。したがって、ModelB が Invoice で、ModelA が ProductItem であるとします。1 つの Invoice には 1 つまたは複数の製品項目があります。

実践では、次のような基本的なフォームセットを作成できます: http://help.mailchimp.com/img/addafieldoption.jpgここで、請求書に製品アイテムを追加できます。

于 2012-11-16T18:46:31.673 に答える