簡體   English   中英

無法使用 Django 連接到 firebird 數據庫

[英]Can't connect to firebird database using Django

第一次使用 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'

我通過pip install django-firebird ,我有一個不同的 python 腳本,它使用import fdb就好了,我已經能夠使用其他python 腳本定期訪問我的 firebird 數據庫,那么可能是什么導致了這個錯誤?

ps.:這個這個從作為后續步驟提到的第一個鏈接分支出來。

django-firebird 的最后一個穩定版本是 1.11,它與 django 1.11 LTS 兼容。 這是推薦使用的版本。 檢查問題

如果您使用的是Django 2.x ,則需要降級。 但是如果您使用 Python 3.8,您將無法降級!

在這種情況下,我建議使用FlaskSQLAlchemy與 firebird 集成

對於 Django 2.2.x,我們推薦支持 firebird 3 和 python 3.8 的 stable/2.2.x 分支,第一個預發布在這里

https://pypi.org/project/django-firebird/2.2a1/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM