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 urllib模块urlopen()与urlretrieve()详解
Nov 01 Python
Python Web框架Tornado运行和部署
Oct 19 Python
使用Python编写一个最基础的代码解释器的要点解析
Jul 12 Python
windows系统下Python环境搭建教程
Mar 28 Python
Python递归实现汉诺塔算法示例
Mar 19 Python
python实现NB-IoT模块远程控制
Jun 20 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
Nov 29 Python
python基础教程之while循环
Aug 14 Python
python opencv图片编码为h264文件的实例
Dec 12 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
Python OpenCV中的numpy与图像类型转换操作
Dec 11 Python
python - timeit 时间模块
Apr 06 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
php数组合并array_merge()函数使用注意事项
2014/06/19 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
PHP attributes()函数讲解
2019/02/03 PHP
php layui实现前端多图上传实例
2019/07/30 PHP
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
js单向链表的具体实现实例
2013/06/21 Javascript
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
精确查找PHP WEBSHELL木马的方法(1)
2011/04/12 Python
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
Python3遍历目录树实现方法
2015/05/22 Python
Python栈类实例分析
2015/06/15 Python
深入解析Python中的变量和赋值运算符
2015/10/12 Python
Python实现以时间换空间的缓存替换算法
2016/02/19 Python
详解Python如何生成词云的方法
2018/06/01 Python
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
Python实现word2Vec model过程解析
2019/12/16 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
CLR与IL分别是什么含义
2016/08/23 面试题
护士自我评价
2014/02/01 职场文书
《木笛》教学反思
2014/03/01 职场文书
艺术节主持词
2014/04/02 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
防暑降温通知书
2015/04/27 职场文书
开天辟地观后感
2015/06/09 职场文书
2016年庆祝六一儿童节活动总结
2016/04/06 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
Javascript中async与await的捕捉错误详解
2022/03/03 Javascript