Python版本 Django版本 PyMySQL版本
Python==3.7.2
Django==2.2.6
PyMySQL==0.9.3
处理方法
修改源码
根据提示信息修改 base.py 文件
vim 提示的路径或者通过编辑器操作
vim /var/www/html/Millet/Millet_Venv/lib/python3.7/site-packages/django/db/backends/mysql/base.py
注释掉第35和36行(行数可能会变 解决方法不变)
修改完成之后
:wq
退出
再次运行项目
我又遇到了下面的问题: AttributeError: ‘str’ object has no attribute ‘decode’
AttributeError: 'str' object has no attribute 'decode'
处理方法
修改源码
根据提示信息修改 operations.py 文件
vim 提示的路径或者通过编辑器操作
vim /var/www/html/Millet/Millet_Venv/lib/python3.7/site-packages/django/db/backends/mysql/operations.py
把146行decode改成encode (行数可能会变 解决方法不变)
修改完成之后
:wq
退出
大功告成!