¿Cómo puedo generar tanto "id_no" como "name" [id_no - name] combinados en un formulario de selección desplegable? ¿Se puede hacer directamente en el formulario usando solo {{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__Sí, se puede hacer directamente en el formulario usando {{form}} implementandostr :
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}" Pero no en EmployeeForm porque este formulario no tiene un menú desplegable para elegir un empleado. Lo verá en un modelFrom para un formulario con ForeignKey para el empleado.