以下は、FormWizard のセットアップ方法の抜粋です。このビュー関数をヒットすると、「bar」が 1 回出力され、「foo」が 7 回出力されます。
# views.py
def _show_repair_item_form_condition(wizard):
print 'foo'
return True
@login_required
def workshop(request):
print 'bar'
cw = WorkshopWizard.as_view([WorkshopRepairItemFormSet, EmptyForm], condition_dict={'0': _show_repair_item_form_condition})
return cw(request)
as_view 関数の実装を調べましたが、これを引き起こすバグの痕跡は見つかりません。この問題に関するウェブ上のドキュメントもありません。
何か案は?
ありがとう、マイク