forms ModelChoiceField queryset + campos de opções extras django forms
Estou tentando criar um formulário em que ModelChoiceField é carregado a partir de queryset e quero adicionar alguns valores personalizados ao ModelChoiceField para estender Eu usei o campo de opção, como abaixo, mas ao atualizar o formulário, obtendo o erro abaixo
Form Error: Selecione uma opção válida. Essa escolha não é uma das opções disponíveis.
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')]
Estou fazendo alguma coisa errada aqui?