django数据库自动重连的方法实例


Posted in Python onJuly 21, 2019

简介

Django数据库连接超过wait_timeout导致连接丢失时自动重新连接数据库

https://github.com/zhanghaofe...(本地下载)

安装

pip install django_db_reconnect

注意仅支持pymysql,使django使用pymysql需要先安装包并在settings.py所在目录的__init__.py增加如下代码:

import pymysql
pymysql.install_as_MySQLdb()

使用

添加django_db_reconnect到settings.py的INSTALLED_APPS

INSTALLED_APPS = (
 # 省略其他配置
 'django_db_reconnect',
)

其他问题

事务或者其他autocommit=False非自动提交情况下将不会自动重连,否则可能导致连接丢失前的写入没有commit被丢弃

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
python中将阿拉伯数字转换成中文的实现代码
May 19 Python
python删除服务器文件代码示例
Feb 09 Python
python去掉空白行的多种实现代码
Mar 19 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
python函数与方法的区别总结
Jun 23 Python
python+jinja2实现接口数据批量生成工具
Aug 28 Python
Python 经典算法100及解析(小结)
Sep 13 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
python kafka 多线程消费者&手动提交实例
Dec 21 Python
Django 批量插入数据的实现方法
Jan 12 Python
利用PyQt中的QThread类实现多线程
Feb 18 Python
Alpine安装Python3依赖出现的问题及解决方法
Dec 25 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 #Python
python 自定义装饰器实例详解
Jul 20 #Python
Python 列表去重去除空字符的例子
Jul 20 #Python
python列表每个元素同增同减和列表元素去空格的实例
Jul 20 #Python
用Python配平化学方程式的方法
Jul 20 #Python
对python中的float除法和整除法的实例详解
Jul 20 #Python
python从list列表中选出一个数和其对应的坐标方法
Jul 20 #Python
You might like
加强版phplib的DB类
2008/03/31 PHP
PHP基础学习之流程控制的实现分析
2013/04/28 PHP
php后门URL的防范
2013/11/12 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
JavaScript库 开发规则
2009/01/31 Javascript
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
几个比较经典常用的jQuery小技巧
2010/03/01 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
jQuery xml字符串的解析、读取及查找方法
2016/03/01 Javascript
超简单的Vue.js环境搭建教程
2017/03/17 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
Vue项目中最新用到的一些实用小技巧
2018/11/06 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
vue中使用mxgraph的方法实例代码详解
2019/05/17 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
python调用cmd命令行制作刷博器
2014/01/13 Python
python如何获取服务器硬件信息
2017/05/11 Python
Python登录系统界面实现详解
2019/06/25 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
美国最大的团购网站:Groupon
2016/07/23 全球购物
《钱学森》听课反思
2014/03/01 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
化验室安全管理制度
2015/08/06 职场文书
服务行业标语口号
2015/12/26 职场文书
《搭石》教学反思
2016/02/18 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书
nginx.conf配置文件结构小结
2022/04/08 Servers