A と B の 2 つのサイトがあります。A は B のいくつかのテーブルに依存しているため、B のデータベースへの特定のモデル アクセスをルーティングするためにDATABASES
、その設定の下にいくつかのエントリと共に B を指す設定のエントリがあります。DATABASE_ROUTERS
今、私は A でテストを書き込もうとしていmanage.py test
ますが、A のモデルの一部が B からのテーブルでカバーされているモデルに依存しており、B の完全なデータベース テーブルがまだ作成されていないため、すぐに実行できません。
だから私の質問は、Bのテストデータベースに対してBでTEST_RUNNER
最初に実行するように調整して、Aで実行すると、依存しているBからテーブルを見つけることができるようにするにはどうすればよいですか?syncdb
manage.py test
それが理にかなっていることを願っています。