1
我在Django 1.2上。我試圖在表單中使用ModelChoiceField。爲什麼這些失敗與上述錯誤信息?我在:-(Django - ModelChoiceField - TypeError - __init __()至少需要2個參數(1給出)
class QueueForm(forms.Form):
queue = forms.ModelChoiceField(query_set=Order.objects.all())
損失我也試過這樣:
class QueueForm(forms.Form):
queue = forms.ModelChoiceField(query_set=Order.objects.all(),required=False)
,並得到:
__init__() takes at least 2 arguments (2 given)
這似乎在說,這是在隊列中發生的事情= ..在我使用表格之前
哇!我知道它必須是這樣的: - (我覺得很愚蠢 – Greg 2011-12-30 17:58:14
很高興幫助!如果Django函數參數具有更一致的變量名稱約定,那將是很好的。 – checker 2011-12-30 18:27:57