2. 创建和配置数据库读写路由
1.创建数据库读写路由
在 meiduo_mall.utils.db_router.py 中实现读写路由 class MasterSlaveDBRouter (object):
"""数据库读写路由"""
def db_for_read (self, model, **hints):
"""读"""
return "slave"
def db_for_write (self, model, **hints):
"""写"""
return "default"
def allow_relation (self, obj1, obj2, **hints):
"""是否运行关联操作"""
return True
2.配置数据库读写路由
DATABASE_ROUTERS = [ ‘meiduo_mall.utils.db_router.MasterSlaveDBRouter‘]
Django实现MySQL读写分离
标签:读写 route mysql读写分离 用户名 com 数据库的配置 object efault block
查看更多关于Django实现MySQL读写分离的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did117055