大規模なアプリケーションで django テストを実行しています。テスト データベースが必要なので、テストを実行する前にテスト データベースを作成する必要があります。しかし、問題は、いくつかの依存関係の問題のため、移行を次の順序で実行する必要があることです: migrate app2、migrate app1、migrate。やり方が間違っていることはわかっていますが、何百もの移行を修正する意志も時間もありません。
質問は: --keep-dbオプションを介して後で使用するために、テストの実行とは別にテスト用のデータベースを作成する方法はありますか? アプリ データベースの作成には、上記の特別なコマンドの順序が必要なため、"test" コマンドを実行してデータベースを準備し、テストを実行することはできません。