Django 3.x错误:'mysql.connector.django'不是可用的数据库后端
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 3.x错误:'mysql.connector.django'不是可用的数据库后端相关的知识,希望对你有一定的参考价值。
[最近将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%确信这是库的问题,但我只是想看看是否有什么事情可以解决,而无需等待更新。
Connector / Python仍然支持Django 3删除的Python 2.7。我们目前正在努力添加对Django 3的支持,敬请期待。
以上是关于Django 3.x错误:'mysql.connector.django'不是可用的数据库后端的主要内容,如果未能解决你的问题,请参考以下文章
'AnonymousUser'对象在Django登录功能中没有属性'_meta'错误
Django链接Mysql 8.0 出现错误(1045:Access denied for user 'root'@'localhost' (using passwor
Django admin 中抛出 'WSGIRequest' object has no attribute 'user'的错误
django升级2.1python升级3.7时出现的错误:"trying to load '%s': %s" % (entry[1], e) django.temp