Как я могу использовать ModelChoiceField в списке с одинаковыми значениями в OPTION и VALUE OPTION e выбрать?
Мне нужно возвращать набор запросов, чтобы выбрать те же значения для списка и VALUEопций
Модель
class Produto(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
nome = models.CharField(max_length=255)
referencia = models.CharField(max_length=50)
def __str__(self):
return self.nome + ' - ' + self.referencia
Форма
class FormItem(forms.Form):
produto = forms.ModelChoiceField(queryset=None, label='Produto', widget=forms.Select(attrs={'placeholder': 'Produto', 'class': 'input select2'}))
def __init__(self, *args, **kwargs):
super(FormFaturaItem, self).__init__(*args, **kwargs)
self.fields['produto'].queryset = Produto.objects.all()
Форма результата
<select>
<option value="dd3e2aff-924d-4945-9929-3d37b81b3ebb">KIT MATERNIDADE - 9049</option>
</select>
Ожидаемый результат
<select>
<option value="KIT MATERNIDADE - 9049">KIT MATERNIDADE - 9049</option>
</select>