我将 mongoengine 与 django 一起使用。我有两个带有模型的应用程序。
app1/models.py
:
from mongoengine import fields
from mongoengine.document import Document
class Model1(Document):
name = fields.StringField()
lists = fields.ListField(fields.ReferenceField("Model2", dbref=False))
app2/models.py
:
from mongoengine import fields
from mongoengine.document import Document
class Model2(Document):
name = fields.StringField()
所有应用程序都添加到INSTALLED_APPS
. 当我使用 django dev-server 时,一切都很好。但是将此代码与 uwsgi-server 一起使用会出现错误:
Model2 has not been registered in the document registry.
Importing the document class automatically registers it, has it
been imported?
我该做什么?