访问Django中的模型字段属性

时间:2011-01-10 20:19:53

标签: python django models

我在Django 1.2.4中有一个模型:

class MyModel():
    foo = IntegerField(verbose_name="bar")

    def printFoo(self):
        print("Value of %s is %d" % (foo.verbose_name, foo))

我正在尝试获取字段的值和详细名称。我怎么能这样做?

我看过myModel._meta.fields,但我不确定这是否可行。

1 个答案:

答案 0 :(得分:11)

可能是这样的:

MyModel._meta.get_field('foo').verbose_name

有关非常相似的问题,请参阅How can I programmatically obtain the max_length of a Django model field?