Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden Sie die Django-Datenbankschicht außerhalb von Django?

Sie müssen nur die Django-Einstellungen konfigurieren, bevor Sie Anrufe tätigen, einschließlich des Imports Ihrer Modelle. Etwa so:

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

Stellen Sie sicher, dass Sie diesen Code erneut ausführen, bevor Sie ihn ausführen, z. B.:

from your_app.models import *

Dann verwenden Sie einfach wie gewohnt die DB-API.