توی یک فرم میخوایم فیلدی که لیستی را به کاربر نشان میدهد را تغییری بدیم که همه مواردی که توی اون فیلد توی دیتابیس نیست را نشان ندهیم.
1 2 3 4 5 6 7 8 |
class MagForm(forms.ModelForm): class Meta: model = Mag fields = '__all__' def __init__(self, *args, **kwargs): super(MagForm, self).__init__(*args, **kwargs) self.fields['attachment'].queryset = MagAttachment.objects.filter(mag__isnull=True) |