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')

Проблема в том, что в моем выпадающем списке отображается только "Группа". Идентификатор" и "Описание" не отображаются.

Что я делаю не так?

Спасибо

Вернуться на верх