1

在我定义的模型中:

section.py

class Section(Document):
    section_name = StringField(required = True)

并且,也在模型中:

admin_interface.py

class AdminInterface(DynamicDocument):
    registered_model = ListField()

然后,在控制器中:

__init__.py

from helloworld.model.section import Section
from helloworld.model.admin_interface import AdminInterface

model = [
    Section
]

instance = AdminInterface(registered_model = model)
instance.save()

我收到一个错误:

AttributeError: type object 'Section' has no attribute '_data'

有没有什么办法解决这一问题?我真的不知道该怎么办。我想保存 Section 对象,以便稍后我可以使用AdminInterface.

4

1 回答 1

1

您需要使用实例启动模型或稍后在代码中Section附加实例。Section您不能只提供一个类作为其不可保存的。

于 2012-08-20T07:10:37.950 回答