0

私は昨日同様の質問をしましたが、多分それはあまりにも具体的でした。

私はこれについてネットでたくさん読んだことがありますが、解決策は見つかりませんでした。

これが私が実現したいことです:

  1. 2つのステップからなるウィザードを実装したいと思います。

最初のステップ---ProductForm

名前、説明などのいくつかの固定フィールド

Then a dynamic field Picture which can be added by a button, that is to say if the user clicks add another picture, he should see a new Image field shown up

2番目のステップ---MoreInfoForm

ユーザーがMoreInforFormを終了してから、データを保存します。

誰かアイデアがありますか?前もって感謝します!

4

1 に答える 1

1

ここで同様の質問に答えました:

django 1.3ウィザードはform_listを変更して次のステップを変更します

ProductForm と MoreInfoForm という 2 つの別個のフォームを作成する必要があります。次に、これらのフォームを処理するためのビューを作成します。

ビューは、何かが POST されている (フォームが送信されている) かどうかを確認し、送信されている場合は、新しいフォームを提供する必要があるかどうかを判断します (ProductForm が送信されている場合 - ステップ 1)。保存 (MoreInfoForm が送信された場合 - つまり、ステップ 2)

2 番目のフォームが入力されるまで保持する必要があるデータが最初のフォームにある場合は、このデータをセッション変数に保存できます。

于 2011-09-30T16:16:34.437 に答える