8

Meta クラスで説明されているデフォルトの順序付けを持つモデルがあるとします。

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)

順序付けられていないクエリセットを取得する方法はありますか

4

1 に答える 1

25

.order_by() を追加するだけでオーバーライドできます

例えば:

People.objects.all().order_by()

これにより、メタの順序付けが確実にオーバーライドされます。

于 2013-03-07T16:47:32.043 に答える