`
moonlitsky
  • 浏览: 10540 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DjangoUnicodeDecodeError问题的解决方法

 
阅读更多
在使用django 自带的admin做数据管理时,数据库编码正确,源码文件编码正确,但是输入中文数据时,会报类似如下错误。

DjangoUnicodeDecodeError at /admin/books/book/
'ascii' codec can't decode byte 0xe8 in position 0: ordinal not in range(128). You passed in <Book: [Bad Unicode data]> (<class 'books.models.Book'>)

解决方法:在model文件中(其他文件也可以),加入如下语句

import sys

reload(sys)
sys.setdefaultencoding("utf-8")


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics