Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GAE-Python:建模建议_Python_Google App Engine - Fatal编程技术网

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指定一个唯一的集合名称,就这么简单。非常感谢你。