10

このDjango Docでは、特定の著者に属する本を編集できるフォームセットを作成する方法を説明しています。

私がやりたいことは次のとおりです。新しい著者に属する新しい本を追加できるフォームセットを作成します...同じフォームセットに本とその著者を追加します。

光を当てることができますか?ありがとう。

4

2 に答える 2

13

最初の表示用にフォームとフォームセットをインスタンス化する場合、インスタンスを提供する必要はありません。そのため、空白のフォームが表示されます。

POSTでデータを渡すときは、最初にフォームを実行して保存し、インスタンスを取得できます。次に、そのインスタンスをフォームセットに渡して、関連するオブジェクトを正しく保存できるようにします。

于 2009-08-12T22:47:28.013 に答える
0

これは、自分で行っているか、組み込みの管理者を使用しているかによって異なります。

admin を使用している場合は、inlinesを使用できます。

独自のアプリケーションでこれを行う場合、それはあなた次第です。author新しいとのフィールドを持つ単一のフォームを作成しますbook。ユーザーがフォームを送信すると、新しいレコードを作成するのはあなたの仕事です。

于 2009-08-12T19:11:15.780 に答える