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

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

Patricia Arquette
Lepaskan: 2024-12-04 02:59:13
asal
929 orang telah melayarinya

How Can I Access My Django Database from an Independent Python Script?

Mengakses Pangkalan Data Django dalam Skrip Python Bebas

Menyepadukan lapisan pangkalan data Django dengan lancar ke dalam skrip Python luaran membolehkan pembangun memanfaatkan keupayaan pengurusan pangkalan data Django yang mantap. Artikel ini meneroka cara menggunakan API pangkalan data Django di luar tapak web Django.

Untuk melakukan ini, mulakan dengan menyediakan konfigurasi Django. Ini memerlukan pengimportan tetapan Django yang diperlukan dan mengkonfigurasi parameter pangkalan data seperti yang ditunjukkan di bawah:

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

Pastikan kod konfigurasi ini dilaksanakan sebelum cuba mengimport sebarang model Django.

from your_app.models import *
Salin selepas log masuk

Sebaik sahaja Django konfigurasi telah disediakan, anda boleh mengakses dan memanipulasi pangkalan data menggunakan API pangkalan data Python standard. Kaedah ini menyediakan cara yang mudah untuk berinteraksi dengan pangkalan data terurus Django di luar skop aplikasi web Django.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Pangkalan Data Django Saya daripada Skrip Python Bebas?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan