タイトルが示すように、テストを実行するときに DATABASE_OPTIONS 設定を適用したい./manage.py test
. では、 と の両方で、django/db/backends/creation.py
このオプションはまったく考慮されません。create_test_db()
_create_test_db()
transaction.rollback
これにより、 InnoDB で関数を使用するビューでテストが中断されます。InnoDB ストレージ エンジンでテスト データベースが作成されていないようです。
この問題の回避策または修正方法はありますか?