El motor de aplicaciones NDB: cómo acceder a verbose_name de una propiedad
Supongo que tengo este código:
class A(ndb.Model):
prop = ndb.StringProperty(verbose_name="Something")
m = A()
m.prop = "a string value"
Ahora, por supuesto, si imprimo m.prop, emitirá "un valor de cadena", mientras que en realidad es una instancia de StringProperty. Por lo tanto, no se puede acceder a verbose_name de la forma "normal", es decir,m.prop._verbose_name
.
Leí el código y encontré una forma de acceder a él:m._properties["prop"]._verbose_name
, funciona, pero parece hacky o_o.
Así que dime, ¿hay otra manera de hacerlo?
Nota: estoy hablando de la API de NDB, no de la antigua