Django forms.select
Я новичок в Django.
Я создаю форму с несколькими полями Select.
Я хочу, чтобы мой select мог отображать несколько полей, например: ID - Имя группы - Описание
Это мой код forms.py
`class EssenceForm(forms.ModelForm): readonly_fields = ('created', 'updated', 'created_by', 'updated_by')
class Meta:
model = essences
fields = ['Essence','Classe','IdGroupe']
widgets = {
'Essence': forms.TextInput(attrs={'class':'form-control', 'placeholder':'Saisissez une Essence'}),
'Classe': forms.Select(attrs={'class':'form-select', 'placeholder':'Saisissez une Classe'}),
'IdGroupe': forms.Select(attrs={'class':'form-select', 'placeholder':'Saisissez un Groupe'}),
}`
В model.py я объявил поле следующим образом:
IdGroupe = models.ForeignKey('essence_groupe', on_delete=models.DO_NOTHING, blank=True, null=True, db_column='IdGroupe',verbose_name='Groupe')
Проблема в том, что в моем выпадающем списке отображается только "Группа". Идентификатор" и "Описание" не отображаются.
Что я делаю не так?
Спасибо