Не могу подключиться к базе данных firebird, используя Django - PullRequest
1 голос
/ 10 февраля 2020

Первый раз, используя Django, поэтому я посмотрел учебник - я перешел по этой ссылке и все прошло нормально, пока мне не пришлось настроить файл settings.py, где я следовал , это другая ссылка и получил эту ошибку:

django.core.exceptions.ImproperlyConfigured: 'firebird' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
    'mysql', 'oracle', 'postgresql', 'sqlite3'

У меня django -firebird установлен через pip install django-firebird, у меня есть другой сценарий python, который просто использует import fdb, и я Я регулярно получал доступ к моей базе данных Firebird с помощью сценария other python, так что может быть причиной этой ошибки?

ps .: This и это ответвление от первой ссылки , упомянутой в качестве последующих шагов.

1 Ответ

2 голосов
/ 10 февраля 2020

Последний стабильный выпуск django -firebird - 1.11, который совместим с django 1.11 LTS. Это рекомендуемая версия для использования. Отметьте Issue

Если вы используете Django 2.x , вам нужно понизить рейтинг. Но если вы используете Python 3.8, вы не сможете понизить рейтинг!

В этом случае я бы рекомендовал использовать Flask с SQLAlchemy для интеграции с Firebird

...