gpt4 book ai didi

python - 应用引擎 NDB : how to access verbose_name of a property

转载 作者:太空狗 更新时间:2023-10-30 00:57:08 25 4
gpt4 key购买 nike

假设我有这段代码:

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,它可以工作,但看起来很老套 o_o。
那么告诉我,还有其他方法吗?
注意:我说的是 NDB API,不是旧 API

最佳答案

使用类属性:A.prop._verbose_name。或者 m.__class__.prop._verbose_name

关于python - 应用引擎 NDB : how to access verbose_name of a property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11166242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com