在Django表单域中默认创build空的查询集
我有这个领域的forms:
city = forms.ModelChoiceField(label="city", queryset=MyCity.objects.all()) district = forms.ModelChoiceField(label="district", queryset=MyDistrict.objects.all()) area = forms.ModelChoiceField(label="area", queryset=MyArea.objects.all())
地区来自点击城市和地区来自点击区域。 使用queryset=MyDistrict.objects.all()
和queryset=MyArea.objects.all()
表单将会非常繁重。 我如何使查询集默认为空?
提前致谢
你可以通过这样做一个空的查询集:
MyModel.objects.none()
虽然我不知道你将如何使用这种forms,你可以把它作为你的领域的查询集为了得到你所需要的…
你可以在这里find更多的信息