テストを実行している大規模な django プロジェクト (AskBot) があります。DATABASES
sqlite を使用するように構成すると、テストに合格します。PostgreSQL を使用すると判断した場合、テストは成功しますが、MySQL を使用するように構成すると、一部のテストが失敗します。テスト中に作成されたテスト データベースを調べると、実際のスキーマと比較して、テスト中のスキーマにいくつかのフィールドが欠落していることがわかります。python manage.py syncdb
これらのフィールドは、 andを使用してデータベースを作成すると存在するように見えますpython manage.py migrate
が、テスト中には存在しません。
これはジャンゴの一般的な動作ですか、それともジャンゴの経験者が次のステップを提案できますか? ありがとう。