本文发自 http://www.binss.me/blog/unicode-decode-error-when-access-django-admin/,转载请注明出处。
在本地测试没问题,放到SAE后发现访问django的admin中的某些页面出现UnicodeDecodeError的错误
具体为:
UnicodeDecodeError: 'ascii' codec can't decode byte in position : ordinal not in range(128)
解决方法是在admin.py中加入以下代码:
import sys
reload(sys)
sys.setdefaultencoding('utf8')