尝试连接到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
创建它