"grammar": "mysql", "options": { "charset": "utf8mb4", }, "log_queries": env("DB_LOG"), }, "postgres": { "driver": "postgres", "host": env("DB_HOST"), "user": env("DB_USERNAME"), "password": env("DB_PASSWORD"), "database": env("DB_DATABASE"), "port": env("DB_PORT"), "prefix": "", "grammar": "postgres", "log_queries": env("DB_LOG"), }, "mssql": { "driver": "mssql", "host": env("MSSQL_DATABASE_HOST"), "user": env("MSSQL_DATABASE_USER"), "password": env("MSSQL_DATABASE_PASSWORD"), "database": env("MSSQL_DATABASE_DATABASE"), "port": env("MSSQL_DATABASE_PORT"), "prefix": "", "log_queries": env("DB_LOG"), }, } DB = ConnectionResolver().set_connection_details(DATABASES)
"host": env("DB_HOST"), "user": env("DB_USERNAME"), "password": env("DB_PASSWORD"), "database": env("DB_DATABASE"), "port": "5432", "prefix": "", "grammar": "postgres", }, "sqlite": { "driver": "sqlite", "database": "orm.sqlite3", "prefix": "" }, } ConnectionResolver.set_connection_details(DATABASES) DB = QueryBuilder(connection_details=DATABASES) # DATABASES = { # 'default': os.environ.get('DB_DRIVER'), # 'sqlite': { # 'driver': 'sqlite', # 'database': os.environ.get('DB_DATABASE') # }, # 'postgres': { # 'driver': 'postgres', # 'host': env('DB_HOST'), # 'database': env('DB_DATABASE'), # 'port': env('DB_PORT'), # 'user': env('DB_USERNAME'),