Django Form - Выбор выпадающего списка

Как вывести и "id_no" и "name" [id_no - name] вместе в выпадающей форме выбора. Можно ли это сделать непосредственно в форме, используя только {{form}}.

Model:
class Employee(models.Model):
  id_no = models.CharField(unique = True,max_length=6)
  name = models.CharField(max_length=100)

Form:
class EmployeeForm(forms.ModelForm):
  class Meta:
   model = Employee
   fields = __all__
    
    
    

Да, это можно сделать непосредственно в форме, используя {{form}}, реализуя str :

class Employee(models.Model):
    id_no = models.CharField(unique = True,max_length=6)
    name = models.CharField(max_length=100)

    def __str__(self):
        return f"{self.id_no} - {self.name}"

Но не на EmployeeForm, потому что у этой формы нет выпадающего списка для выбора сотрудника. Вы увидите это на modelFrom для формы с ForeignKey к employee.

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