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 相关文章推荐
CentOS中使用virtualenv搭建python3环境
Jun 08 Python
Python装饰器简单用法实例小结
Dec 03 Python
Python3爬虫之urllib携带cookie爬取网页的方法
Dec 28 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
python实现微信定时每天和女友发送消息
Apr 29 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 Python
python多环境切换及pyenv使用过程详解
Sep 27 Python
numpy.transpose()实现数组的转置例子
Dec 02 Python
python颜色随机生成器的实例代码
Jan 10 Python
python 遗传算法求函数极值的实现代码
Feb 11 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
pandas DataFrame.shift()函数的具体使用
May 24 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笔记之:php数组相关函数的使用
2013/04/26 PHP
WordPress迁移时一些常见问题的解决方法整理
2015/11/24 PHP
PHP自带方法验证邮箱是否存在
2016/02/01 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
拖动Html元素集合 Drag and Drop any item
2006/12/22 Javascript
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
使用js判断当前时区TimeZone是否是夏令时
2014/02/23 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
基于JavaScript实现弹出框效果
2016/02/19 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
详解jQuery中的prop()使用方法
2020/01/05 jQuery
Python实现windows下模拟按键和鼠标点击的方法
2015/03/13 Python
详解Python中的各种函数的使用
2015/05/24 Python
linux环境中没有网络怎么下载python
2019/07/07 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
5分钟快速掌握Python定时任务框架的实现
2021/01/26 Python
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
学校门卫管理制度
2014/01/30 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
借名购房协议书范本
2014/10/06 职场文书
先进工作者推荐材料
2014/12/23 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
敬老院义诊活动总结
2015/05/07 职场文书
教师调动申请报告
2015/05/18 职场文书
同意离婚答辩状
2015/05/22 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
PHP遍历数组的6种方式总结
2021/11/17 PHP
MySQL串行化隔离级别(间隙锁实现)
2022/06/16 MySQL