ModelChoiceField öğelerinde queryset'ten bir form oluşturmaya çalışıyorum ve genişletmek için ModelChoiceField'a birkaç özel değer eklemek istiyorum. aşağıdaki hata oluşuyorformlar ModelChoiceField queryset + extra seçim alanları django formları
Form Error: Geçerli bir seçim yapın. Bu seçim mevcut seçeneklerden biri değildir.
Kod: ben yanlış burada herhangi bir şey yapıyor
self.fields['lead'] = forms.ModelChoiceField(queryset = Pepole.objects.filter(poc__in = ('lead','sr.lead')))
self.fields['lead2'] = forms.ModelChoiceField(queryset = Pepole.objects.filter(role__in = ('lead','sr.lead')))
choice_field = self.fields['lead']
choice_field.choices = list(choice_field.choices) + [('None', 'None')]
choice_field = self.fields['lead2']
choice_field.choices = list(choice_field.choices) + [('None', 'None')]
Am?
Nope, empty_label = "None" ifadesini ekledikten sonra da çalışmaz. Herhangi bir soru sormak için queryset seçeneğinden çok fazla seçim yapıyorum – sush