Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utiliser la couche de base de données Django en dehors de Django ?

Il vous suffit de configurer les paramètres Django avant de faire des appels, y compris l'importation de vos modèles. Quelque chose comme ça :

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

Encore une fois, assurez-vous d'exécuter ce code avant de l'exécuter, par exemple :

from your_app.models import *

Ensuite, utilisez simplement l'API DB comme d'habitude.