在Google App Engine中从实例获取属性的verbose_name
假设有一个这样的模型:
from google.appengine.ext import db
class X(db.Model):
p = db.StringProperty(verbose_name="Like π, but more modern.")
那么,如何从 x=X()
(也就是 X
的一个实例)中访问到 verbose_name
呢?
我们可能会想,使用 x.p.verbose_name
或者 x.properties()['p'].verbose_name
应该可以,但这两种方法似乎都不行。
谢谢!
补充: x.name.verbose_name
等于 x.p.verbose_name
2 个回答
0
x = X(p="Foo!")
print x.p.verbose_name
这样行吗?
3
x.properties()['p'].verbose_name
这个代码肯定是有效的 - 你可以自己去 http://shell.appspot.com/ 验证一下。