Mysql
 sql >> Database >  >> RDS >> Mysql

Utilizzi il livello di database di Django al di fuori di Django?

Devi solo configurare le impostazioni di Django prima di effettuare qualsiasi chiamata, inclusa l'importazione dei tuoi modelli. Qualcosa del genere:

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

Ancora una volta, assicurati di eseguire quel codice prima di eseguirlo, ad esempio:

from your_app.models import *

Quindi usa l'API DB come al solito.