Estoy tratando de crear un formulario en el que cargas de ModelChoiceField desde queryset y quiero agregar algunos valores personalizados a ModelChoiceField para extender he utilizado el campo de elección, como a continuación pero al actualizar el formulario, consiguiendo debajo de errorformularios ModelChoiceField queryset + campos de elección extra django forms
Error de forma: Seleccione una opción válida. Esa elección no es una de las opciones disponibles.
Código:
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')]
estoy haciendo algo mal aquí?
No, después de agregar empty_label = "None" también no funciona. Aquí mi pregunta es también extiende la elección de queryset para seleccionar la opción – sush