Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando a camada de banco de dados Django fora do Django?


Você só precisa definir as configurações do Django antes de fazer qualquer chamada, incluindo importar seus modelos. Algo assim:
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',
)

Novamente, certifique-se de executar esse código antes de executar, por exemplo:
from your_app.models import *

Em seguida, basta usar a API do banco de dados como de costume.