您必须在modelform的
__init__
class DogImageForm(ModelForm): dogs = forms.ModelChoiceField(queryset=Dog.objects.none()) class meta: model = ResultsUpload def __init__(self, user, *args, **kwargs): super(DogImageForm, self).__init__(*args, **kwargs) self.fields['dogs'].queryset = Dog.objects.filter(user=user)
在表格初始化期间
form = DogImageForm(user=request.user)



