Heim > Datenbank > MySQL-Tutorial > Wie kann ich über externe Python-Skripte auf meine Django-Datenbank zugreifen?

Wie kann ich über externe Python-Skripte auf meine Django-Datenbank zugreifen?

DDD
Freigeben: 2024-11-28 19:19:12
Original
836 Leute haben es durchsucht

How Can I Access My Django Database from External Python Scripts?

Schnittstelle zur Django-Datenbank über externe Python-Skripte

Die Arbeit mit einer in Django erstellten Datenbank kann nahtlos in den Kontext der Website integriert werden. Allerdings kann es für Benutzer erforderlich sein, über externe Python-Skripte mit derselben Datenbank zu interagieren. Dies kann durch die Verwendung der Django-Datenbank-API außerhalb der Django-Site erreicht werden.

Um die Django-Einstellungen zu konfigurieren, bevor Sie Datenbankaufrufe durchführen oder Modelle importieren, befolgen Sie diese Schritte:

from django.conf import settings
settings.configure(
    DATABASE_ENGINE = 'postgresql_psycopg2',
    DATABASE_NAME = 'db_name',
    DATABASE_USER = 'db_user',
    DATABASE_PASSWORD = 'db_pass',
    DATABASE_HOST = 'localhost',
    DATABASE_PORT = '5432',
    TIME_ZONE = 'America/New_York',
)
Nach dem Login kopieren

Denken Sie daran um diesen Code vor dem Importieren von Modellen auszuführen, wie zum Beispiel:

from your_app.models import *
Nach dem Login kopieren

Sobald die Einstellungen konfiguriert sind, können Sie die DB-API wie gewohnt verwenden, um mit der Datenbank zu interagieren aus Ihren externen Python-Skripten.

Das obige ist der detaillierte Inhalt vonWie kann ich über externe Python-Skripte auf meine Django-Datenbank zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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