Google App Engine получает verbose_name свойства из экземпляра - PullRequest
2 голосов
/ 24 апреля 2010

Учитывая модель, подобную так:

 from google.appengine.ext import db
 class X(db.Model):
    p = db.StringProperty(verbose_name="Like π, but more modern.")

Как получить доступ к verbose_name из x=X() (экземпляр X)?

Можно ожидать, что x.p.verbose_name будет работать, или, альтернативно, x.properties()['p'].verbose_name, но ни один из них, похоже, не будет работать.

Спасибо!

РЕДАКТИРОВАТЬ: x. name .verbose_name => x.p.verbose_name

Ответы [ 2 ]

3 голосов
/ 26 апреля 2010

x.properties()['p'].verbose_name определенно работает - вы можете проверить на http://shell.appspot.com/

0 голосов
/ 24 апреля 2010
x = X(p="Foo!")
print x.p.verbose_name

Это работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...