私はdjangoの複数のDBルーターの概念を使用しており、異なるデータベースを持つ複数のサイトがあります。ベースデータベースユーザーは、他のすべてのサブサイトでログインします。
ベースサイトでsyncdbを試してみると(いつでも)正常に機能しましたが、他のサイトでsyncdbを試してみると、初めてしか機能しません。次回以降に試してみると、次のような統合エラーがスローされます。
- django.db.utils.IntegrityError:(1062、"キー'content_type_id'のエントリ'22-add_somesame'が重複しています")
そのプロジェクトで複数のDBルーター設定を削除すると、syncdbが(いつでも)正しく機能することを意味します。
それで、これは複数のデータベースルーターに関連していますか?または他に何?
誰かがこれについてアドバイスしてください、ありがとう。