Многочисленные базы данных django и запросы к ним

хорошая работа. У меня структура подключения к базе данных следующая.

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'DATA', 'USER': 'postgres', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '5432', }, "big_data": { "ENGINE": "mssql", "NAME": "DATABASE_NAME", "USER": "USER_NAME", "PASSWORD": "PASSWORD", "HOST": "HOST_ADDRESS", "PORT": "1433", "OPTIONS": { "driver": "ODBC Driver 17 for SQL Server", }, }, }

Мне нужно получить и отобразить данные через mssql. А это,

`from django.db import connections

with connections['big_data'].cursor() as cursor: cursor.execute("SELECT * FROM [aab].[CENTER]")`

но загрузка страницы происходит с задержкой. Чтобы получить это с помощью django orm

python manage.py inspectdb --database=big_data > models.py

При запуске он выдает пустой результат. В интернете написано, что он не получает его из-за схемы базы данных. Как я могу обойти это как я могу получить его на django orm просто написать запрос. Скорость загрузки страницы очень хорошая при запросах, выполняемых с помощью Django orm.

Кроме того, когда я создаю файл модели вручную, он добавляет имя приложения в начало таблицы, и я не могу спросить, что я сделал. Это проблема для меня. База данных, к которой я подключаюсь, принадлежит другой системе, поэтому я не могу вмешиваться слишком сильно, потому что у меня есть разрешение только на ее просмотр.

Вернуться на верх