如何以编程方式获取 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.FooBar
和models.FooBar.Meta
都没有属性ordering
您是否正在寻找"私有"属性_meta
?
FooBar._meta.ordering
(也适用于实例)
类似:在 Django 中获取模型的字段