django 的 admin页面录入中文出错怎么处理

django 的 admin页面录入中文出错怎么办?
最近初学django, 数据库使用的是它默认的sqlite3. 
我在model中定义了一个 CharField的字段. 
今天尝试使用admin界面添加一个元素,且这个字段的值为中文,然后就报错了..


一些错误的信息:

UnicodeEncodeError at /admin/mainpage/item/add/
'ascii' codec can't encode characters in position 1-2: ordinal not in range(128)

Unicode error hint

The string that could not be encoded/decoded was: '中文', us

下次想问一下有人遇到过这个问题吗?


------解决思路----------------------
编码问题,在models.py的顶部写入

# -*- coding: utf-8 -*-
def decode(info):
      return info.decode('utf-8')

试试
------解决思路----------------------
没遇到过
在manage.py头部加入如下代码试试

import sys
reload(sys)
sys.setdefaultencoding('utf8')