App Engine NDB: como acessar verbose_name de uma propriedade
suponha que eu tenha este código:
class A(ndb.Model):
prop = ndb.StringProperty(verbose_name="Something")
m = A()
m.prop = "a string value"
Agora, é claro, se eu imprimir m.prop, ele emitirá "um valor de string", enquanto na verdade é uma instância de StringProperty. Então verbose_name não pode ser acessado da maneira "normal", por exemplom.prop._verbose_name
.
Eu li o código e encontrei uma maneira de acessá-lo:m._properties["prop"]._verbose_name
, funciona, mas parece hacky o_o.
Então me diga, há outra maneira de fazer isso?
Nota: eu estou falando sobre a API do NDB, não a antiga