¿Cómo se agrega automáticamente la palabra objeto? Se dificulta la elección. ¿Cómo ponerle palabras diferentes?

django admin GUI

1
CrackerKSR 24 abr. 2020 a las 00:37

2 respuestas

La mejor respuesta

En su archivo models.py agregue este método al final

def __str__(self):
    return self.field_name

field_name es el campo de su modelo que desea mostrar

1
Zohaib Shamshad 25 abr. 2020 a las 01:26

Esta es la implementación predeterminada de __str__ método [python-doc] para un modelo de Django. Puede implementar su propio método __str__, por ejemplo:

class Musician(models.Model):
    # …

    def __str__(self):
        return f'Musician {self.pk}'
1
Willem Van Onsem 23 abr. 2020 a las 21:47