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

我正在尝试获取 Continent 中的选定字段并显示该大陆的所有国家/地区,因此请尝试使用 clean_country 返回所选大陆的国家/地区列表。但我有 TypeError : clean_country() 只需要 1 个参数(给定 0)那么我该如何使用这个函数呢?

4

1 回答 1

0

我认为您应该使用AJAX更好的方法。您可以使用 jQuery 检查所选项目并将该数据发送到您的视图。然后你可以这样做anything you need

如果需要更多解释,请说出来。

于 2013-04-04T23:32:57.343 回答