![](/img/trans.png)
[英]How can I connect to a Firebird database JDBC driver using Python?
[英]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 數據庫,那么可能是什么導致了這個錯誤?
django-firebird 的最后一個穩定版本是 1.11,它與 django 1.11 LTS 兼容。 這是推薦使用的版本。 檢查問題
如果您使用的是Django 2.x ,則需要降級。 但是如果您使用 Python 3.8,您將無法降級!
在這種情況下,我建議使用Flask和SQLAlchemy與 firebird 集成
對於 Django 2.2.x,我們推薦支持 firebird 3 和 python 3.8 的 stable/2.2.x 分支,第一個預發布在這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.