プロキシ モデル users.User を ManyToMany フィールドとして参照する既存の Django モデルがあります。最近、モデルの最初の南への移行を作成し、 --fake フラグを使用して問題なく適用しました。
ここで、リポジトリを新たに複製し、syncdb を実行してから、移行を適用しようとすると、ManyToMany フィールドを使用してモデルを処理しているときに、次の South エラーが発生します。
Running migrations for <app>:
- Migrating forwards to 0001_initial.
> <app>:0001_initial
Traceback (most recent call last):
File "manage.py", line 14, in <module>
execute_manager(settings)
... (traceback)
raise KeyError("The model '%s' from the app '%s' is not available in this migration." % (model, app))
KeyError: "The model 'user' from the app 'users' is not available in this migration."
この特定のアプリについて、毎回移行を偽造する必要がありますか? 誰でもこのエラーの経験がありますか?