假设我有这个代码:
class A(ndb.Model):
prop = ndb.StringProperty(verbose_name="Something")
m = A()
m.prop = "a string value"
当然,如果我打印 m.prop,它将输出“一个字符串值”,而实际上它是一个 StringProperty 实例。所以 verbose_name 不能以“正常”方式访问,即m.prop._verbose_name
.
我阅读了代码并找到了访问它的方法:m._properties["prop"]._verbose_name
,它可以工作,但它看起来很hacky o_o。
所以告诉我,还有其他方法吗?
注意:我说的是 NDB API,而不是旧 API