django-multidb-router

ソフトウェアのスクリーンショット:
django-multidb-router
ソフトウェアの詳細:
バージョン: 0.5
日付のアップロード: 11 May 15
開発者: Jeff Balogh
ライセンス: 無料
人気: 1

Rating: 1.0/5 (Total Votes: 2)

ジャンゴ·multidbルータは、Djangoのアプリケーションです。
multidb.MasterSlaveRouterですべての読み取りクエリはスレーブデータベースに移動します。すべての挿入、更新、および削除は、デフォルトのデータベースに行います。
まず、お使いの設定でSLAVE_DATABASESを定義します。これは、データベースで見つけることができるデータベースの別名のリストでなければなりません。
データベース= {
  'デフォルト':{...}、
  '影-1':{...}、
  '影-2':{...}、
}
SLAVE_DATABASES = ['影-1」、「影-2']
そしてDATABASE_ROUTERSにmultidb.MasterSlaveRouterを置きます:
DATABASE_ROUTERS =( 'multidb.MasterSlaveRouter'、)
スレーブデータベースは、ラウンドロビン方式で選択されます。
あなたのアプリ内のスレーブへの接続を取得したい場合は、multidb.get_slaveを使用します。
django.dbインポート接続から
輸入multidb
接続=接続[multidb.get_slave()]

この要件:

このパイソン
ジャンゴ

開発者の他のソフトウェア Jeff Balogh

へのコメント django-multidb-router

コメントが見つかりません
コメントを追加
画像をオンにする!