0
class FilterForm(forms.Form):
currency = forms.ChoiceField(choices=Currency_choices)
continent = forms.ChoiceField(choices=Select_continent())
def clean_country(self):
continent = self.cleaned_data['continent']
result = Select_country(continent)
return result
country = forms.ChoiceField(choices=clean_country()) //error is here
我試圖獲得大陸選定的領域,在大陸 顯示器A12國家所以儘量使用clean_country這在返回一個列表FO國家選定的大陸。 但我有TypeError:clean_country()只需要1個參數(0給出) 所以我如何使用這個功能?類型錯誤:clean_country()恰恰1個參數(0給出)
你根本不想在那裏使用它。我認爲你想要做的是有一種形式,當你爲「大陸」填寫一個具體的價值時,會通過填寫國家可能的價值做出迴應。但是你絕對不能在這種方式下在服務器端做到這一點。也許你應該爲你的問題增加更多的解釋和上下文。 –