Django - Como ordenar la salida del administrador de django

   
Vista:

Como ordenar la salida del administrador de django

Publicado por Alberto (4 intervenciones) el 18/04/2017 16:00:45
Hola, tengo que ordenar los registros que se cargan desde el administrador de django, por elemento->marca->modelo, pero me ordena por el id no por el nombre.

models.py

1
2
3
4
5
6
7
8
9
10
class ElementoModelo(models.Model):
    elemento = models.ForeignKey(Elemento)
    marca = models.ForeignKey(Marca)
    modelo = models.CharField(max_length=50, unique=True)
 
class Meta:
    ordering = ['elemento', 'marca', 'modelo']
 
def __str__(self):
    return ("%s - %s - %s"%(self.elemento, self.marca, self.modelo )).strip() or "-"

admin.py

1
2
class ElementoModeloAdmin(admin.ModelAdmin):
    list_display = ('elemento', 'marca', 'modelo',)

Me podrían orientar.
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Revisar política de publicidad