我有两门课:
项目:
class Projects(Document):
name = StringField(required=True)
description = StringField()
created_by = ReferenceField(Users)用户:
class Users(Document):
username = StringField(required=True)
password = StringField(required=True)我希望引用属性created_by的项目模型中的用户模型。但我知道这个错误:
InvalidDocumentError(“字段‘'%s’‘必须有效。”% name) InvalidDocumentError:字段'created_by‘必须有效。
这里怎么了?
谢谢!
发布于 2015-08-03 04:15:59
如果引用InvalidDocumentError无效,则Motorengine将引发ObjectId,因此您必须在保存项目之前保存用户文档。
user = Users(username='user', password='pass')
user.save()
project = Projects(name='project', description='desc', created_by=user)
project.save()https://stackoverflow.com/questions/31348238
复制相似问题