1

メザニンでの作業に続いて、次の方法でフィールドを注入しようとしています。

1>> settings.py http://pastebin.com/d5amC7fjに EXTRA_MODEL_FIELDS を追加してから

2>> 「カスタマイズ」アプリケーションの下にファイル admin.py http://pastebin.com/zstJNCmaを作成します。

しかし、スキーマ移行を試みると、まったく理解できないエラーが発生します //pastebin.com/exLtcQSs.

ここで何が欠けていますか?

どんなコメントでも大歓迎です。

ありがとうございます!

4

1 に答える 1

1

メザニンについては何も知りませんが、ドキュメントを見ると、あなたEXTRA_MODEL_FIELDSが間違っているようです:

EXTRA_MODEL_FIELDS = (
    (   "mezzanine.blog.models.BlogPost.featured_post",
        "BooleanField",
        ("Featured Post",),
        {"blank": False, "null": False, "default": False},
    ),
)

これは関数に渡される位置引数のタプルであるため、「Featured Post」を囲む括弧に注意してinit()ください。

于 2013-10-08T18:04:54.407 に答える