0

User.add_to_class() を Askbot のモデルに挿入して、メインの Django 'User' モデルにフィールドを追加しました。初期化

追加されたコードは次のとおりです。

#askbot-devel/askbot/models/__init__.py
User.add_to_class('show_active_status', models.BooleanField(default = False))

次に、South の schemamigration を実行します

$ ./manage.py schemamigration askbot --auto
Nothing seems to have changed.

ご覧のとおり、変更は反映されません。

データベースを確認しましたが、何も変わっていません。

さらに、 South が変更を取得していないという事実に加えて、上記の変更を保存した後にサーバーを実行すると、すべてが壊れてエラーが発生するため、正しいinitファイルで作業していることも確認しました。現在のトランザクションは中止され、トランザクション ブロックが終了するまでコマンドは無視されます。

私は何を間違っていますか?

4

1 に答える 1