Skip to main content

Django myslq backend that fixes issue with long living connection

Project description

基于下面库进行优化,主要适配Django==5.0.3以后的版本。修复原子事务报错的问题

安装:pip install mysql_server_has_gone 因为代码里用到了MySQLdb库,所以需要安装mysqlclient。如果你用到了其他库导致报错,可以github上滴滴我,我会及时修复的。

以下是原始文档:

MySQL-server-has-gone-away

This repository solves issue where database connection inside of django overlives MySQL database connection timeout specified in /etc/my.cnf wait_timeout = xxxx. See this issue

How to use:

  1. For Django 1.x and 2.x use pip install mysql_server_has_gone_away==1.0.0

  2. For django 3.x use pip install mysql_server_has_gone==2.0.0

  3. Put this engine into Django settings.py:

DATABASES = {
	'default': {
		'ENGINE': 'mysql_server_has_gone_away', 
		#'NAME': 'database-name',
		#'USER': 'database-user',
		#'PASSWORD': 'database-password',
		#'HOST': 'localhost',
	}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mysql_server_has_gone-2.0.5.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

mysql_server_has_gone-2.0.5-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file mysql_server_has_gone-2.0.5.tar.gz.

File metadata

  • Download URL: mysql_server_has_gone-2.0.5.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.1

File hashes

Hashes for mysql_server_has_gone-2.0.5.tar.gz
Algorithm Hash digest
SHA256 fa95410580b4cae4f11a198e7999092e66a02b3ec67ff912e6f4572e190c35a3
MD5 bf047aa171077a13c78b4368c34c9ca3
BLAKE2b-256 cd5680b4ba1e6fd0fc3b43bdb84df7c99a130cfc7dcd52fe92d12b332ec77716

See more details on using hashes here.

File details

Details for the file mysql_server_has_gone-2.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for mysql_server_has_gone-2.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 12373228497b47c9283c8a78f295b481552a82247b0242fcd74d7dd673fe3b5d
MD5 3c64a2ff6bc6a91d056693e5154c610e
BLAKE2b-256 5c286f29a5f04e434902a4fa14aade1f96e45a62dc7ea40f8bd1e4556118a0f3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page