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 に答える