Django.db.backends(Django)中没有mysql

2024-07-08 12:54:21 发布

您现在位置:Python中文网/ 问答频道 /正文

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

django.core.exceptions.ImpropertlyConfigured:“django.db.backends.mysql”不是可用的数据库后端。 尝试使用'django.db.backends.XXX',其中XXX是: “oracle”、“postgresql”、“sqlite3”

my settings.py:

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

提前谢谢


Tags: djangocore数据库dbpostgresqlmy错误mysql
1条回答
网友
1楼 · 发布于 2024-07-08 12:54:21

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

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

pip uninstall -y `pip freeze`

pip install -r requirements.txt

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

相关问题 更多 >

    热门问题