forms ModelChoiceField queryset + campos de elección adicionales django formularios
Estoy tratando de crear un formulario en el que ModelChoiceField se carga desde el conjunto de consultas y quiero agregar algunos valores personalizados a ModelChoiceField para extenderlo. He utilizado el campo de elección, como a continuación, pero al actualizar el formulario, obtengo el siguiente error
Error de formulario: seleccione una opción válida. Esa elección no es una de las opciones disponibles.
Code:
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í?