如何在Python中为googleappengine获取StringProperty的值?

2024-04-27 20:35:45 发布

您现在位置:Python中文网/ 问答频道 /正文

如何获得a的值nbd型号?我想返回一个由多个字段组成的描述,但我无法使其工作。这是我的课程代码:

class User(ndb.Model):
  name = ndb.StringProperty()
  email = ndb.StringProperty()

  @classmethod
  def get_description(self):
    # return "Kobe Bryant (kobe.bryant@lakers.net)"
    return self.name + ' (' + self.email + ')'

但name是StringProperty对象,不能附加到字符串中。如何获取StringProperty的值?在


Tags: 代码nameselfmodelreturnemaildefclass
1条回答
网友
1楼 · 发布于 2024-04-27 20:35:45

实际上,在类User实例上访问的self.name一个字符串,可以很好地附加到任何其他字符串中。您明显的错误在于classmethod修饰符使方法应用于,而它显然必须应用于特定的实例!在

相关问题 更多 >