访问和操作类Meta属性的值

时间:2013-03-21 08:46:01

标签: django django-models django-views

是否可以更改class Meta:属性的值,例如我有一个类似的模型: -

class Mymodel(models.Model):

    class Meta:
        ordering = ['-some_order']

例如,我想使用视图将display的值更改为某个值。如何访问class Meta属性以便我可以指定值?

1 个答案:

答案 0 :(得分:0)

你无法改变它们。当模型首次定义时,它们由元类处理:它们不可更改。虽然我无法想象你为什么要这样做。

如果您真的想要,可以通过Mymodel._meta阅读。