2 フォーム ウィザードを作成する必要があります。1 つのフォームでは、いくつかのデータを収集し、それを処理して、2 番目のフォームのフィールドに事前入力する必要があります。それを行うための最良/最も簡単な方法は何ですか?
質問する
343 次
1 に答える
3
ウィザード クラスにメソッドを追加get_form_initial()
します。2 番目のステップでは、 を使用して最初のステップのデータを使用しget_cleaned_data_for_step()
ます。
何かのようなもの:
class myWizardView:
def get_form_initial(self, step):
if int(step) == 1:
# get cleaned data from prev step
return self.get_cleaned_data_for_step(str(int(step) - 1))
dict を操作して、適切な属性名などを付けたい場合があります。
フォーム ウィザードの詳細なリファレンス
于 2013-09-11T09:29:20.633 に答える