Resuelto: cómo mostrar datos en orden ascendente en django

No hay una forma integrada de mostrar datos en orden ascendente en Django. Un enfoque es usar una vista de lista personalizada, como se describe a continuación.

There are a few ways to do this:

1. Use the order_by method on your queryset:

MyModel.objects.all().order_by('my_field')

2. Set the ordering attribute on your model:

class MyModel(models.Model): # ... other fields my_field = models.CharField(max_length=255, db_index=True) class Meta: ordering = ['my_field']

3. Pase un argumento de ordenación al conjunto de consultas:

MiModelo.objetos.todos().filtro(mi_campo='foo').order_by('mi_campo')

Cómo ordenar Django QuerySet en ascendente y descendente

En Django, puede ordenar un QuerySet en orden ascendente o descendente utilizando el método order().

El siguiente ejemplo ordena el QuerySet por el valor de la primera columna, "nombre":

query_set.order(“nombre”)

¿Qué es Django?

Django es un marco de desarrollo web para Python. Fomenta el desarrollo rápido y un código limpio y bien organizado.

Artículos Relacionados:

Deja un comentario