sql >> Base de Datos >  >> RDS >> Mysql

¿Usando la capa de base de datos de Django fuera de Django?

Solo necesita configurar los ajustes de Django antes de realizar cualquier llamada, incluida la importación de sus modelos. Algo como esto:

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',
)

Nuevamente, asegúrese de ejecutar ese código antes de ejecutarlo, por ejemplo:

from your_app.models import *

Luego, simplemente use la API de base de datos como de costumbre.