django配置MySQL出错_Django-安装mysqlclient错误:需要mysqlclient 1.3.13或更高版本;你有0.9.3...

小编典典

这就是我解决的方法。

转到你的django / db / backends / mysql安装目录。在错误消息中检查你的路径。

我正在使用pipenv,因此我的路径是:

/home/username/.local/share/virtualenvs/project-env/lib/python3.7/site-packages/django/db/backends/mysql

打开文件base.py并搜索:

version = Database.version_info

将通行证放入if和注释行:

提高ImproperlyConfigured(’mysqlclient 1.3.13或更高版本是必需的;你有%s。’%数据库版本)

像这样。

if version < (1, 3, 13):

pass

'''

raise ImproperlyConfigured(

'mysqlclient 1.3.13 or newer is required; you have %s.'

% Database.__version__

)

'''

保存,关闭此文件并打开operations.py。

搜索:

query = query.decode(errors='replace')

并更改解码以进行编码

query = query.encode(errors='replace')

现在,尝试运行服务器。

2020-03-29

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值