GAE-Python:建模建议
飞越者同伴 我有个问题,因为我不是数据库英雄。我有以下型号:GAE-Python:建模建议,python,google-app-engine,Python,Google App Engine,飞越者同伴 我有个问题,因为我不是数据库英雄。我有以下型号: class Hardware(db.Model): title = db.StringProperty() description = db.TextProperty() visible = db.BooleanProperty() reservations = db.ListProperty(db.Key) class Reservation(db.Model):
class Hardware(db.Model):
title = db.StringProperty()
description = db.TextProperty()
visible = db.BooleanProperty()
reservations = db.ListProperty(db.Key)
class Reservation(db.Model):
between = db.DateProperty()
until = db.DateProperty()
user = db.UserProperty()
item = db.ReferenceProperty()
active = db.BooleanProperty()
archive = db.BooleanProperty()
class UserData(db.Model):
user = db.UserProperty()
nickname = db.StringProperty()
admin = db.BooleanProperty()
locked = db.BooleanProperty()
在稍后的阶段,我想看看用户做了哪些预订。为此,我希望在预订模型中有另一个ReferenceProperty。但我不能。那我就错了
DuplicatePropertyError: Class Model already has property reservation_set
我不能再使用UserProperty了,因为我需要为其他用户进行预订,而不是我的用户
建议?尝试为每个ReferenceProperty指定一个唯一的集合名称,就这么简单。非常感谢你。