1
私のDjangoプロジェクトでは、2つのデータベースが必要ですが、モデルは1つだけです。Djangoマルチデータベース、1つのモデル
たとえば、エキスパートデータベースとエクスプロイトデータベースです。ルータを使用すると、ユーザーグループと権限に従って、エクスプロイトデータベースまたはエキスパートデータベースに書き込むことができます。
しかし、両方の拠点でプロジェクトモデル(model.pyで説明)を複製するにはどうすればいいですか?
ありがとうございますが、Djangoの内部モデルも重複しています(たとえば、認証テーブルなど)。たぶん、これは本当の問題ではありません... – djangoliv
多分あなたはこれを行うことで解決したいことを説明する必要がありますか? (あなたの質問を編集するか、その場合は新しいデータベースを作成してください)おそらく2つの異なるデータベースを使用することは最良の方法ではありません。おそらく、抽象モデルを継承する2つのモデルが良いでしょう。あるいは 'site'フレームワークを使っても実際に必要なものになるかもしれません。 – Risadinha