django-multidb-router

Phần mềm chụp màn hình:
django-multidb-router
Các chi tiết về phần mềm:
Phiên bản: 0.5
Ngày tải lên: 11 May 15
Nhà phát triển: Jeff Balogh
Giấy phép: Miễn phí
Phổ biến: 1

Rating: 1.0/5 (Total Votes: 2)

django-multidb-router là một ứng dụng Django.
Với multidb.MasterSlaveRouter bài đọc truy vấn sẽ đi đến một cơ sở dữ liệu nô lệ; tất cả chèn, cập nhật, và xóa sẽ làm cho các cơ sở dữ liệu mặc định.
Đầu tiên, xác định SLAVE_DATABASES trong cài đặt của bạn. Nó phải là một danh sách các bí danh cơ sở dữ liệu có thể được tìm thấy trong CƠ SỞ DỮ LIỆU:
CƠ SỞ DỮ LIỆU = {
& Nbsp; 'mặc định': {...},
& Nbsp; 'bóng-1': {...},
& Nbsp; 'bóng-2': {...},
}
SLAVE_DATABASES = ['bóng-1', 'bóng-2']
Sau đó đặt multidb.MasterSlaveRouter vào DATABASE_ROUTERS:
DATABASE_ROUTERS = ('multidb.MasterSlaveRouter',)
Các cơ sở dữ liệu nô lệ sẽ được lựa chọn theo vòng tròn thời trang.
Nếu bạn muốn để có được một kết nối đến một nô lệ trong ứng dụng của bạn, sử dụng multidb.get_slave:
từ các kết nối nhập khẩu django.db
multidb nhập khẩu
kết nối kết nối = [multidb.get_slave ()]

Yêu cầu :

  • Python
  • Django

Phần mềm khác của nhà phát triển Jeff Balogh

Ý kiến ​​để django-multidb-router

Bình luận không
Nhập bình luận
Bật hình ảnh!