學(xué)習(xí)Python蓬衡,其中有一項(xiàng)能力就是服務(wù)端開(kāi)發(fā),我準(zhǔn)備通過(guò)學(xué)習(xí)Django進(jìn)行入門(mén)狰晚,但是在開(kāi)發(fā)過(guò)程中肯定會(huì)有一些不能直接打到預(yù)期的問(wèn)題筒饰,在這里進(jìn)行整理。
NameError:name ‘_mysql‘ is not defined
先確保mysql已經(jīng)加入到環(huán)境變量
安裝 pip install mysqlclient瓷们,如果失敗安裝pip install pymysql
如果還報(bào)錯(cuò),直接加入下列代碼
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')
打開(kāi)對(duì)應(yīng)的那個(gè)文件秒咐,將decode改為encode