1

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

これはジャンゴの一般的な動作ですか、それともジャンゴの経験者が次のステップを提案できますか? ありがとう。

4

1 に答える 1