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多数据库、自动路由器
# 安装
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 的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | eeb176cbb46a83454d96a5239e1bb1334914f7f5f595f4692f2684a0ee128fe6 |
|
MD5 | 7dd0d9fa274f827773b7dcd217fd6d83 |
|
BLAKE2b-256 | 32fe4c23c1f4ed881460512e81963d3433b7b525793136193ca37d3af4de035a |