python3 -V. ==> 3.7
问题回溯
File “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/Django-2.2.15-py3.7.egg/django/db/backends/mysql/operations.py”, line 146, in last_executed_query
query = query.decode(errors=‘replace’)
AttributeError: ‘str’ object has no attribute ‘decode’
方案: 将operations.py文件中
query = query.decode(errors=‘replace’)
修改为
query = query.encode(errors=‘replace’)
note:
避免 readonly option is set (add!to override)错误
请使用root权限修改
sudo vi /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/Django-2.2.15-py3.7.egg/django/db/backends/mysql/operations.py
关于编码问题想进一步了解参考 字符编码