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中unittest实现简单的单元测试实例详解
Jan 09 Python
Python使用plotly绘制数据图表的方法
Jul 18 Python
Python基于回溯法子集树模板解决m着色问题示例
Sep 07 Python
python编程之requests在网络请求中添加cookies参数方法详解
Oct 25 Python
python遍历一个目录,输出所有的文件名的实例
Apr 23 Python
python 移动图片到另外一个文件夹的实例
Jan 10 Python
对python文件读写的缓冲行为详解
Feb 13 Python
Python 实现交换矩阵的行示例
Jun 26 Python
python 画二维、三维点之间的线段实现方法
Jul 07 Python
使用python画社交网络图实例代码
Jul 10 Python
pytorch实现onehot编码转为普通label标签
Jan 02 Python
Python进行特征提取的示例代码
Oct 15 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和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
三个类概括PHP的五种设计模式
2012/09/05 PHP
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
JS event使用方法详解
2008/04/28 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
js判断手机端(Android手机还是iPhone手机)
2015/07/22 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
详解Bootstrap各式各样的按钮(推荐)
2016/12/13 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
2018/03/29 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
Python实现的数据结构与算法之队列详解
2015/04/22 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
python复制文件到指定目录的实例
2018/04/27 Python
python实现在函数中修改变量值的方法
2019/07/16 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
利用python实现周期财务统计可视化
2019/08/25 Python
python基于FTP实现文件传输相关功能代码实例
2019/09/28 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
python 实现简易的记事本
2020/11/30 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
解决TensorFlow训练模型及保存数量限制的问题
2021/03/03 Python
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
公安局班子个人对照检查材料思想汇报
2014/10/09 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
中标通知书格式
2015/04/17 职场文书
文明礼仪倡议书
2015/04/28 职场文书