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判断windows隐藏文件的方法
Mar 21 Python
python实现目录树生成示例
Mar 28 Python
python中zip()方法应用实例分析
Apr 16 Python
python实现雨滴下落到地面效果
Jun 21 Python
python实现指定文件夹下的指定文件移动到指定位置
Sep 17 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
Dec 06 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
Jul 08 Python
Pycharm+Python+PyQt5使用详解
Sep 25 Python
基于Python的接口自动化读写excel文件的方法
Jan 15 Python
Python打包exe时各种异常处理方案总结
May 18 Python
python爬取豆瓣电影TOP250数据
May 23 Python
python爬取某网站原图作为壁纸
Jun 02 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进行MySQL删除记录操作代码
2008/06/07 PHP
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
php中引用符号(&)的使用详解
2013/11/13 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
PHP二维数组分页2种实现方法解析
2020/07/09 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
JQuery对class属性的操作实现按钮开关效果
2013/10/11 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
2016/12/20 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
ES6中module模块化开发实例浅析
2017/04/06 Javascript
JS实现随机抽取三人
2019/11/06 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
基于python解线性矩阵方程(numpy中的matrix类)
2019/10/21 Python
学期研究性学习个人的自我评价
2014/01/09 职场文书
对公司合理化的建议书
2014/03/12 职场文书
辩论赛主持词
2014/03/18 职场文书
政府会议通知范文
2015/04/15 职场文书
朋友聚会开场白
2015/06/01 职场文书
儿子满月酒致辞
2015/07/29 职场文书
教师节领导致辞
2015/07/29 职场文书
2016年十一促销广告语
2016/01/28 职场文书
2019经典广告词集锦!
2019/07/02 职场文书
详解Redis实现限流的三种方式
2021/04/27 Redis
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技