Доступ к атрибутам поля модели в Django - PullRequest
9 голосов
/ 10 января 2011

У меня есть модель в 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 Ответ

11 голосов
/ 10 января 2011

Вероятно так:

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

См. Как программно получить max_length поля модели Django? для очень похожего вопроса.

...