文件名称:django_replicated:Django DB路由器,用于有状态的主从复制
文件大小:18KB
文件格式:ZIP
更新时间:2024-05-22 05:15:27
Python
概括 Django_replicated是Django 旨在支持或多或少的自动主从复制。 它保持一个内部状态,该状态取决于用户读取或写入数据库的意图。 根据此状态,它会自动对所有SQL操作使用正确的数据库(主数据库或从数据库)。 安装 使用“ python setup.py install”安装django_replicated发行版。 将默认的django_replicated设置导入添加到您的settings.py : from django_replicated.settings import * 在settings.py中,以标准方式配置您的主数据库和从数据库: DATABASES { 'default': { # ENGINE, HOST, etc. }, 'slave1': { # ENGINE, HOST, etc
【文件预览】:
django_replicated-master
----pytest.ini(37B)
----Dockerfile(72B)
----tests()
--------test_middleware.py(7KB)
--------test_decorators.py(422B)
--------conftest.py(982B)
--------_test_urls.py(2KB)
--------__init__.py(0B)
--------test_dbchecker.py(2KB)
--------test_router.py(1KB)
----tox.ini(499B)
----django_replicated()
--------utils.py(498B)
--------router.py(3KB)
--------middleware.py(6KB)
--------dbchecker.py(4KB)
--------decorators.py(824B)
--------__init__.py(0B)
--------settings.py(1016B)
----docker-compose.yaml(45B)
----LICENSE(1KB)
----setup.cfg(31B)
----AUTHORS(166B)
----setup.py(914B)
----.gitignore(44B)
----.dockerignore(49B)
----README.md(6KB)