首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

DjangoUnicodeDecodeError有关问题的解决办法

2012-11-23 
DjangoUnicodeDecodeError问题的解决方法在使用django 自带的admin做数据管理时,数据库编码正确,源码文件

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")

热点排行