学习Python,其中有一项能力就是服务端开发,我准备通过学习Django进行入门,但是在开发过程中肯定会有一些不能直接打到预期的问题,在这里进行整理。
NameError:name ‘_mysql‘ is not defined
先确保mysql已经加入到环境变量
安装 pip install mysqlclient,如果失败安装pip install pymysql
如果还报错,直接加入下列代码
import pymysql
pymysql.install_as_MySQLdb()
AttributeError: 'str' object has no attribute 'decode'
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/db/backends/mysql/operations.py", line 146, in last_executed_query
query = query.decode(errors='replace')
打开对应的那个文件,将decode改为encode