Heim >Datenbank >MySQL-Tutorial >Tutorial zum automatischen erneuten Verbinden der Django-Datenbank
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
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()
Verwenden Sie
Django_db_reconnect zu INSTALLED_APPS in Settings.py hinzufügen
INSTALLED_APPS = ( # 省略其他配置 'django_db_reconnect', )
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!