如何从模型实例(或类)访问 django 模型排序



如何以编程方式获取 Django 模型class或实例在model.Meta中定义的ordering

即我想从以下位置获取('foo', 'bar')

class FooBar(models.Model):
    foo = models.IntegerField()
    bar = models.IntegerField()
    snake = models.CharField(max_length=128)
    class Meta:
        ordering = ('foo', 'bar')

models.FooBarmodels.FooBar.Meta都没有属性ordering

您是否正在寻找"私有"属性_meta

FooBar._meta.ordering

(也适用于实例)

类似:在 Django 中获取模型的字段

最新更新