Django——報錯:admin後臺新增中文資料時報錯——UnicodeEncodeError: 'ascii' codec can't encode characters in position..
這個是在弄自己的個人部落格站點時遇到的問題,在admin後臺新增中文資料時,會報錯:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3
解決辦法,在相應的admin.py(專案/blog/admin.py)中新增:
import sys;
reload(sys);
sys.setdefaultencoding("utf8")
即可,如:
此外,若你一個專案下有多個app,則需要在每一個app的admin.py檔案中新增這三行程式碼。