Механизм приложений NDB: как получить доступ к verbose_name свойства
Предположим, у меня есть этот код:
class A(ndb.Model):
prop = ndb.StringProperty(verbose_name="Something")
m = A()
m.prop = "a string value"
Теперь, конечно, если я напечатаю m.prop, он выведет «строковое значение» в то время как на самом деле это экземпляр StringProperty. Таким образом, вербальное_имя не может быть доступно как «нормальное». кстати, т.е.m.prop._verbose_name
.
Я прочитал код и нашел способ получить к нему доступ:m._properties["prop"]._verbose_name
, это работает, но выглядит взволнованным o_o.
Так скажи мне, есть ли другой способ сделать это?
Примечание. Я говорю об API NDB, а не о старом.