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高手之路python处理excel文件(方法汇总)
Jan 07 Python
Python实现GUI学生信息管理系统
Apr 05 Python
用python写一个定时提醒程序的实现代码
Jul 22 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
Python实现线性判别分析(LDA)的MATLAB方式
Dec 09 Python
flask框架url与重定向操作实例详解
Jan 25 Python
Django用数据库表反向生成models类知识点详解
Mar 25 Python
vscode写python时的代码错误提醒和自动格式化的方法
May 07 Python
python中sklearn的pipeline模块实例详解
May 21 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
Jan 26 Python
Python使用tkinter实现小时钟效果
Feb 22 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 13 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/02 国漫
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
解析php5配置使用pdo
2013/07/03 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
2017/07/03 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
bootstrap multiselect下拉列表功能
2017/08/22 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
Python栈算法的实现与简单应用示例
2017/11/01 Python
Python机器学习logistic回归代码解析
2018/01/17 Python
机器学习实战之knn算法pandas
2019/06/22 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
我爱我校演讲稿
2014/05/21 职场文书
体现团队精神的口号
2014/06/06 职场文书
生产车间标语
2014/06/11 职场文书
师范生求职信
2014/06/14 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
单位租房协议书样本
2014/10/30 职场文书
办公用房租赁协议书
2014/11/29 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
2015年司法所工作总结
2015/04/27 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
python Tkinter模块使用方法详解
2022/04/07 Python
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS