第一次使用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
,我使用了另一个import fdb
可以正常使用的python脚本,而且我能够与其他python脚本一起定期访问我的firebird数据库,那么可能导致此错误的原因是什么?
django-firebird的最新稳定版本是1.11,与django 1.11 LTS兼容。这是推荐使用的版本。检查问题
如果您使用的是Django 2.x,则需要降级。但是,如果您使用Python 3.8,将无法降级!
在这种情况下,我建议将Flask与SQLAlchemy结合使用以与firebird集成
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句