用于引用属性的NDB键属性

时间:2014-07-05 19:17:42

标签: python google-app-engine

我有3个型号:

class admin(ndb.Model):
name = ndb.StringProperty()

class user(ndb.Model):
name = ndb.StringProperty()


class Message(ndb.Model):
sender = ndb.KeyProperty(kind="????")
receiver =  ndb.KeyProperty(kind="????")

我希望在我的消息模型中引用管理员和用户,但发件人和收件人已更改,可以是管理员或用户。我不知道KeyProperty中的内容(kind =“”)。 我希望我的问题很清楚

谢谢

1 个答案:

答案 0 :(得分:1)

kind是一个可选参数。如果您不想要求所有密钥都属于同一类型,请不要指定它。