在Django中将MySQL用作数据库时出现错误

问题描述

我正在使用Django 3.1.0,当我将MySQL设置为生产服务器上的数据库时,出现以下错误。

#ERROR
Getting django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10.1. error while using MySQL in Django

我的服务器是apache server,使用Cpanel,它是python服务器,而不是 vps 服务器。

我尝试安装mysqlclientPyMySQL并将以下代码添加到__init__.py文件中。

import pymysql
pymysql.version_info = (1,3,13,"final",0)
pymysql.install_as_MySQLdb()

这是我的数据库配置是Django

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql','NAME': 'sadraedu_mydb','USER': 'sadraedu_mydbu','PASSWORD': '*******','HOST': 'localhost','PORT': '3306',}
}

任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)