queries consulta python django sorting

python - consulta - orm django queries



django order_by consulta conjunto, ascendente y descendente (8)

Agregando el - lo ordenará en orden descendente. También puede establecer esto agregando un orden predeterminado a la meta de su modelo. Esto significará que cuando haga una consulta, simplemente haga MyModel.objects.all () y saldrá en el orden correcto.

class MyModel(models.Model): check_in = models.DateField() class Meta: ordering = (''-check_in'',)

¿Cómo puedo ordenar al descender mi conjunto de consultas en django por fecha?

Reserved.objects.all().filter(client=client_id).order_by(''check_in'')

Solo quiero filtrar de forma descendente todas las fechas Reservado por check_in.


Esto es trabajo para mí.

latestsetuplist = SetupTemplate.objects.order_by(''-creationTime'')[:10][::1]


Funciona eliminando .all() :

Reserved.objects.filter(client=client_id).order_by(''-check_in'')


También puede utilizar la siguiente instrucción:

Reserved.objects.all().filter(client=client_id).order_by(''check_in'').reverse()


por orden ascendente:

Reserved.objects.filter(client=client_id).order_by(''check_in'')

por orden descendente:

1. Reserved.objects.filter(client=client_id).order_by(''-check_in'')

o

2. Reserved.objects.filter(client=client_id).order_by(''check_in'')[::-1]


Reserved.objects.filter(client=client_id).order_by(*check_in)


Reserved.objects.filter(client=client_id).order_by(''-check_in'')

Observe el - antes del check_in .

Documentación Django