2011-11-14 27 views
2

私はFieldMapというモデルをプロジェクト全体で使用しています。私は最近、このモデルの物理データベースが別のマシン(default以外)に存在すると判断しました。複数のデータベースを使用するDjango

これで、設定に2つのデータベースが設定されました:defaultdevです。

私はこのような両方のデータベースを使用することができます:私のプロジェクトが既に書き込まれているので

FieldMap.objects.using('dev/default').all() 

を、私は、コードを通過し、変更私は、このモデルから読み出し/書き込みするたびに確認する必要がありますしたくありません。

このようにして、どのデータベースをデフォルトで読み書きするかをモデルに伝える方法があるかどうか疑問に思っていましたか?

+1

2番目のデータベースを使用する意欲は何ですか? – mikerobi

+0

私たちは開発者とライブサーバーを持っています。 FieldMapデータは両方とも同じに保たれている必要があります – neolaser

+0

おそらく、私の開発データベースを本番データベースと同期させる最良の方法は何ですか? – mikerobi

答えて

関連する問題