在Django中访问模型字段属性

11 投票
1 回答
5679 浏览
提问于 2025-04-16 09:44

我在使用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 个回答

14

可能像这样:

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

可以查看 如何以编程方式获取Django模型字段的最大长度? 这个问题,它和这个问题非常相似。

撰写回答