0

Django 1.4を使用して、同じプロジェクト内の2つのアプリで2つの異なるデータベースを使用することは可能ですか?

もしそうなら、各アプリには独自のsettings.pyがありますか?

4

1 に答える 1

1

設定で複数のデータベースを定義する方法については、djangoのドキュメントをご覧ください。

アプリごとに異なるデータベースを使用するには、次のいずれかの方法を使用できます。

  1. データベース呼び出しごとにデータベースを手動で選択できます。サードパーティのアプリを使用した場合、これはおそらく不可能です。

  2. アプリを変更したくない場合は、おそらくより適切なデータベースルーターを定義できます。ドキュメントには、読み取り/書き込みを別のデータベースにルーティングする方法を説明する例があります。

于 2013-01-14T15:21:15.713 に答える