跳转到主要内容

Django多数据库、自动路由器

项目描述

# django-routers

Django多数据库、自动路由器


# 安装

pip install django-routers


# 使用

添加到设置

DATABASE_ROUTERS = ['routers.router.AutoRouter']


## 设置示例

* 默认由**服务器**编写
* 默认和**从服务器**读取

示例

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'routers',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '127.0.0.1',
},
'slave': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'routers_more',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '10.0.0.2',
}
}

DATABASE_ROUTERS = ['routers.router.AutoRouter']


## 高级选项

设置变量

* ROUTERS_READ
* * 声明哪个服务器正在读取
* ROUTERS_WRITE
* * 声明哪个服务器正在写入
* ROUTERS_ALLOW_RELATION
* * 声明是否在多个数据库上进行了咨询,默认为**True**

项目详情


下载文件

为您的平台下载文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源代码分发

django-routers-0.2.tar.gz (2.2 kB 查看散列值)

上传时间 源代码

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页