Недавно обновив проект Django с 2.x до 3.x, я заметил, что серверная часть mysql.connector.django
(с mysql-connector-python
) больше не работает. Последняя версия Django, с которой он работает, - 2.2.11. Это ломается с 3.0. Я использую mysql-connector-python==8.0.19
.
При запуске manage.py runserver
возникает следующая ошибка:
django.core.exceptions.ImproperlyConfigured: 'mysql.connector.django' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'
Я знаю, что это не официальный Django бэкэнд, но я должен использовать в этом проекте по независящим от меня причинам.
Я уверен на 80%, что это проблема с библиотекой, но я просто смотрю, есть ли что-нибудь, что можно сделать, чтобы решить ее, кроме ожидания обновление.