Home >Database >Mysql Tutorial >How Can I Access My Django Database from an Independent Python Script?
Integrating Django's database layer seamlessly into external Python scripts allows developers to leverage Django's robust database management capabilities. This article explores how to use Django's database API outside of a Django website.
To do this, begin by setting up Django's configuration. This entails importing necessary Django settings and configuring database parameters as shown below:
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', )
Ensure that this configuration code is executed before attempting to import any Django models.
from your_app.models import *
Once the Django configuration is in place, you can access and manipulate the database using the standard Python database API. This method provides a straightforward way to interact with Django's managed database outside the scope of a Django web application.
The above is the detailed content of How Can I Access My Django Database from an Independent Python Script?. For more information, please follow other related articles on the PHP Chinese website!