Python 数据存储中的一对一和多对多关系?
我有如下所示的用户和项目模型Python 数据存储中的一对一和多对多关系?,python,google-app-engine,google-cloud-datastore,Python,Google App Engine,Google Cloud Datastore,我有如下所示的用户和项目模型 class User(db.Model): first_name = db.StringProperty(required=True) last_name = db.StringProperty(required=True) email_address = db.StringProperty(required=True) class Project(db.Model): name = db.StringProperty(requir
class User(db.Model):
first_name = db.StringProperty(required=True)
last_name = db.StringProperty(required=True)
email_address = db.StringProperty(required=True)
class Project(db.Model):
name = db.StringProperty(required=True)
time_required = db.IntegerProperty(required=True)
manager = db.ReferenceProperty(User, collection_name='project_manager')
members = db.ListProperty(db.Key)
这是一款项目管理应用程序。有几点需要注意
我不知道如何继续,而且我对数据存储和数据库设计还不熟悉。是否有一些东西不能如您所期望的那样工作?当你尝试使用这些模型时会发生什么?是的,请澄清问题。