最近需要用到Django的MySQL读写分离技术,查了一些资料,把方法整理了下来。在Django里实现对MySQL的读写分离,实际上就是将不同的读写请求按一定的规则路由到不同的数据库上(可以是不同类型的数据库),我们需要做的就是,定义不同的数据库,定义不同的路由规则。当然前提是你需要手动实现MySQL的主从同步..首先定义我们的主从数据库:DATABASES = {  
今天添加一个功能,,需要获取客户端的IP地址...通过django自己的web server可以获取到REMOTE_ADDR的值,,但是自己的真实环境是使用的nginx..所以一直获取不到..解决方法,,在nginx中添加发送到django的参数即可...fastcgi_param REMOTE_ADDR $remote_addr;
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号