mysql在django.db.backends(django)中不可用



尝试连接到mysql并尝试进行makemigration。但是得到这个错误:

django.core.exceptions.ImproverlyConfigure:"django.db.backends.mysql"不是可用的数据库后端。请尝试使用"django.db.backends.XXX",其中XXX是其中之一:"oracle"、"postgresql"、"sqlite3">

我的设置.py:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '****',
'USER': 'root',
'PASSWORD': '****',
"HOST": '****',
'PORT': '****'
}
}

提前感谢

可以通过删除虚拟环境并重新安装所有包来解决,然后您可以访问mysql数据库

遵循重新安装软件包的建议,这对我有效:

pip uninstall -y `pip freeze`
pip install -r requirements.txt

如果您还没有需求文件,您可以使用pip freeze > requirements.txt创建它

相关内容

最新更新