Подключение к MSSQL из django 1.8 на Ubuntu

Мне нужно подключиться к базе данных MSSQL из Django 1.8 и сохранить Django 1.8 (не обновлять до более новой версии od Django).

Я установил pip install django-mssql . ENGINE в settings.py есть sqlserver_ado.

Завершилось сообщением об ошибке ModuleNotFoundError: No module named pythoncom.

Согласно этой странице я вижу, что django-mssql нуждается в PyWin32.

Поэтому я вернулся к своему снимку в виртуальной машине и попробовал его с pip install django-mssql-backend и изменил ENGINE в settings.py на sql_server.pyodbc. Теперь у меня есть сообщение об ошибке sql_server.pyodbc isn't an available database backend.

Поэтому я вернулся к своему снимку в виртуальной машине и попробовал его с pip install mssql-django и ENGINE - mssql. Это повысило Django до 3.4.1.

Итак, я вернулся к своему моментальному снимку виртуальной машины. Как я могу подключиться к MSSQL из Django 1.8 без обновления Django? Или это невозможно? Почему?

Django 1.8 выполняется на Ubuntu 18.04

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