Django: how to disable ordering in a model

Let's say there is a model with a default order described in the Meta class p>

class People(models.Model):
    first_name  = models.CharField(max_length=100)
    last_name   = models.CharField(max_length=100)
    middle_name = models.CharField(max_length=100)

    class Meta:
        ordering = (last_name, first_name)

Is there a way to get an unordered querryset

+5
source share
1 answer

You can just override just by adding .order_by ()

eg:

People.objects.all().order_by()

This will ensure that the meta order is overridden.

+13
source

All Articles