0
窗體類時,我有一個簡單的形式,它使用的是動態設置的查詢集:傳遞變量實例使用FormWizard
class FooForm(forms.Form):
bar = forms.ModelChoiceField(queryset = Bar.objects.none())
def __init__(self, queryset=None, *args, **kwargs):
super(FooForm, self).__init__(*args, **kwargs)
self.fields['bar'].queryset = queryset
我想在FormWizard
以此作爲我的一種形式,但我無法弄清楚如何讓FormWizard
傳遞給查詢集。這可能嗎?
謝謝!我認爲這是一個可行的解決方法。在'FormWizard'代碼中,它明確地說「__init__」或「get_form」不應該被「覆蓋」,但我沒有看到更好的方法來做到這一點。看起來這可能在查看文檔的開發版本中得到支持,但我仍然沒有明確地看到如何實現它。無論如何,再次感謝! – stahlous 2012-01-16 03:41:26