2013-08-23 52 views
0

我有一個問題,處理動態更改多個表單在一個步驟,所以我認爲它可能加載第二個表單作爲下一步的ajax(我不知道如果formWizard將讓我動態改變第二步取決於以前的選擇)。我一直在使用formContainer: https://code.djangoproject.com/attachment/ticket/18830/form_container.pyDjango formWizard添加第二步ajax

但它在處理數據時有點麻煩。所以,如果Ajax是這種情況下的解決方案,那麼你可以給我建議嗎?

回答

2

是的,使用表單嚮導,您可以跳過/添加步驟,具體取決於在先前步驟或其他條件中選擇的數據。

您需要將condition_dict傳遞給嚮導視圖,該向導視圖可以包含要調用的可調用對象,以確定應該顯示/跳過特定的步驟。

頁面也有很好的例子。