編集:問題を解決しました。問題は、そのモデルへのデータベース接続を使用してシェルを開いていたことです。シェルを終了し、すべてが続行されました。
South でデータベースを移行しましたが、1 つのアプリを移行するのではなく、誤ってプロジェクト全体を移行してしまいました ( ./manage.py migrate
)。移行が必要なアプリに到達するまで、すべてがうまくいきました。エラーは発生しませんでしたが、その時点でハングしています。
~/django/baeren $ ./manage.py migrate
Running migrations for home:
- Nothing to migrate.
- Loading initial data for home.
Installed 0 object(s) from 0 fixture(s)
Running migrations for price:
- Nothing to migrate.
- Loading initial data for price.
Installed 0 object(s) from 0 fixture(s)
Running migrations for gallery:
- Nothing to migrate.
- Loading initial data for gallery.
Installed 0 object(s) from 0 fixture(s)
Running migrations for menu:
- Migrating forwards to 0006_auto__add_field_menu_category.
> menu:0006_auto__add_field_menu_category
サイトはまだ稼働しており、その特定のモデルを除いて、管理ページからすべてにアクセスできます。プロセスを強制終了して再移行しても問題ありませんか、それとも、理解できない回復不能なものを危険にさらすことになりますか? 後者の場合、代替ルートはありますか?