Heim > Datenbank > MySQL-Tutorial > Tutorial zum automatischen erneuten Verbinden der Django-Datenbank

Tutorial zum automatischen erneuten Verbinden der Django-Datenbank

不言
Freigeben: 2019-02-21 11:44:32
nach vorne
3050 Leute haben es durchsucht

Dieser Artikel enthält eine Anleitung zum automatischen erneuten Verbinden der Django-Datenbank. Ich hoffe, dass er für Freunde hilfreich ist.

Django-Datenbankverbindung stellt automatisch wieder eine Verbindung zur Datenbank her, wenn die Verbindung das Wait_Timeout überschreitet und die Verbindung verloren geht

https://github.com/zhanghaofe...

Installation

pip install django_db_reconnect
Nach dem Login kopieren

Beachten Sie, dass nur pymysql mit Django verwendet wird, Sie müssen zuerst das Paket installieren und den folgenden Code zu __init__.py im Verzeichnis hinzufügen, in dem sich „settings.py“ befindet gefunden:

import pymysql
pymysql.install_as_MySQLdb()
Nach dem Login kopieren

Verwenden Sie

Django_db_reconnect zu INSTALLED_APPS in Settings.py hinzufügen

INSTALLED_APPS = (
    # 省略其他配置
    'django_db_reconnect',
)
Nach dem Login kopieren

Andere Probleme

Transaktionen oder andere Autocommit-Situationen = Falsche, nicht automatische Übermittlungssituationen werden nicht automatisch wiederhergestellt. Andernfalls kann es dazu kommen, dass die Schreibvorgänge vor dem Verbindungsverlust ohne Commit verworfen werden

Das obige ist der detaillierte Inhalt vonTutorial zum automatischen erneuten Verbinden der Django-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage