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
admin.py
Me podrían orientar.
Saludos
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


0