django数据库自动重连的方法实例
作者:薛定谔的猫 时间:2024-01-26 19:40:32
简介
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被丢弃
来源:https://segmentfault.com/a/1190000018212737
标签:django,数据库,重连
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Javascript vue.js表格分页,ajax异步加载数据
2024-05-21 10:13:05
![](https://img.aspxhome.com/file/2023/5/126145_0s.png)
bootstrap实现二级下拉菜单效果
2024-04-17 10:40:42
python实现的接收邮件功能示例【基于网易POP3服务器】
2022-08-24 20:34:41
![](https://img.aspxhome.com/file/2023/1/105611_0s.png)
css表单中textarea域背景图片设置方法
2008-04-21 13:56:00
Python模块结构与布局操作方法实例分析
2021-11-26 10:49:31
python-docx 页面设置详解
2021-12-06 03:42:02
![](https://img.aspxhome.com/file/2023/1/76081_0s.png)
Python判断某个用户对某个文件的权限
2023-12-15 01:25:27
python自动循环定时开关机(非重启)测试
2022-11-23 21:27:45
Django扫码抽奖平台的配置过程详解
2021-11-25 22:54:09
![](https://img.aspxhome.com/file/2023/2/112492_0s.png)
Python抛出引发异常(raise)知识点总结
2023-09-12 06:56:01
基于Golang 高并发问题的解决方案
2024-02-20 16:49:01
Oracle数据安全面面观
2010-07-27 13:27:00
Go语言的反射机制详解
2024-05-09 14:58:51
![](https://img.aspxhome.com/file/2023/8/127058_0s.png)
基于Oracle的高性能动态SQL程序开发
2010-07-20 13:01:00
使用beaker让Facebook的Bottle框架支持session功能
2023-07-01 02:35:35
python采用requests库模拟登录和抓取数据的简单示例
2022-09-21 22:46:55
vue+swiper实现组件化开发的实例代码
2024-06-05 15:30:09
Golang优雅关闭channel的方法示例
2024-05-03 15:05:44
sql with as用法详解
2024-01-18 22:43:15
python面向对象实现名片管理系统文件版
2022-11-25 16:27:45
![](https://img.aspxhome.com/file/2023/1/104791_0s.png)