Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mengakses Pangkalan Data Django Saya daripada Skrip Python Luaran?

Bagaimanakah Saya Boleh Mengakses Pangkalan Data Django Saya daripada Skrip Python Luaran?

DDD
Lepaskan: 2024-11-28 19:19:12
asal
836 orang telah melayarinya

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

Mengantaramuka dengan Pangkalan Data Django daripada Skrip Python Luaran

Bekerja dengan pangkalan data yang dibina dalam Django boleh menjadi lancar dalam konteks tapak web. Walau bagaimanapun, pengguna mungkin menghadapi keperluan untuk berinteraksi dengan pangkalan data yang sama daripada skrip Python luaran. Ini boleh dicapai dengan menggunakan API pangkalan data Django di luar tapak Django.

Untuk mengkonfigurasi tetapan Django sebelum membuat sebarang panggilan pangkalan data atau mengimport model, ikut langkah berikut:

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',
)
Salin selepas log masuk

Ingat untuk melaksanakan kod ini sebelum mengimport model, seperti:

from your_app.models import *
Salin selepas log masuk

Setelah tetapan dikonfigurasikan, anda boleh menggunakan API DB seperti biasa untuk berinteraksi dengan pangkalan data daripada skrip Python luaran anda.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Pangkalan Data Django Saya daripada Skrip Python Luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan