Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie konfiguriere ich Django mit Pymysql als Treiber?

Die kurze Antwort ist nein, sie sind nicht gleich.

Der Motor bezieht sich in einem Django-Kontext auf die RDBMS-Technologie. Der Fahrer ist die Bibliothek, die entwickelt wurde, um die Kommunikation mit dieser aktuellen Technologie zu erleichtern, wenn sie ausgeführt wird. Wenn Sie Django wissen lassen, welche Engine verwendet werden soll, erfahren Sie, wie die ORM-Funktionen aus der Backend-Perspektive übersetzt werden. Der Entwickler sieht keine Änderung im ORM-Code, aber Django wird wissen, wie man diese Aktionen in eine Sprache umwandelt, die die Technologie versteht. Der Treiber führt dann diese Aktionen aus (z. B. Auswählen, Aktualisieren, Löschen) und sendet sie an eine laufende Instanz, um die Aktion zu erleichtern.