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聊天程序实例代码分享
Nov 18 Python
Python实现采用进度条实时显示处理进度的方法
Dec 19 Python
Python实现修改文件内容的方法分析
Mar 25 Python
对numpy中shape的深入理解
Jun 15 Python
利用python实现短信和电话提醒功能的例子
Aug 08 Python
Spring实战之使用util:命名空间简化配置操作示例
Dec 09 Python
python集合删除多种方法详解
Feb 10 Python
python简单实现最大似然估计&scipy库的使用详解
Apr 15 Python
Python 通过监听端口实现唯一脚本运行方式
May 05 Python
基于python实现破解滑动验证码过程解析
May 28 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
Aug 17 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
Mar 03 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
php递归创建和删除文件夹的代码小结
2012/04/13 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
eval与window.eval的差别分析
2011/03/17 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
js使用html()或text()方法获取设置p标签的显示的值
2014/08/01 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
Vue 实现html中根据类型显示内容
2019/10/28 Javascript
js实现聊天对话框
2020/02/08 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
常见python正则用法的简单实例
2016/06/21 Python
Python中 Lambda表达式全面解析
2016/11/28 Python
Python根据成绩分析系统浅析
2019/02/11 Python
Django RBAC权限管理设计过程详解
2019/08/06 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
python 6行代码制作月历生成器
2020/09/18 Python
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
学生自我鉴定模板
2013/12/30 职场文书
竞选班干部演讲稿
2014/04/24 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
男人帮观后感
2015/06/18 职场文书
会议营销主持词
2015/07/03 职场文书
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js
pandas求平均数和中位数的方法实例
2021/08/04 Python