Unicode和有关Django中错误的更多信息

Unicode和有关Django中错误的更多信息,django,python-2.7,unicode,ascii,Django,Python 2.7,Unicode,Ascii,我是新手。我在python-2.7中使用Django==1.7.5。当我执行命令时 django-admin makemessages -a 我收到一个错误: 'ascii' codec can't encode characters in position 374-378 ordinal not in range(128) Django中是否有方法打印有关错误的更多信息?如何找到字符错误的文件?回溯不提供此文件的名称。我检查了所有模板和其他文件,但什么也没找到 我到处都有#-*-编码:ut

我是新手。我在python-2.7中使用Django==1.7.5。当我执行命令时

django-admin makemessages -a
我收到一个错误:

'ascii' codec can't encode characters in position 374-378 ordinal not in range(128)
Django中是否有方法打印有关错误的更多信息?如何找到字符错误的文件?回溯不提供此文件的名称。我检查了所有模板和其他文件,但什么也没找到


我到处都有
#-*-编码:utf-8-*-
,我的模型有
def\uuu unicode\uuuu(self)
方法。

您的问题可能是将unicode转换为ascii或尝试转换为的任何格式。将您已经拥有的所有东西都放在适当的位置,检查代码执行此操作的地方,并将其单独隔离和测试,以查看它是否产生您想要的结果


我想我的回答可能有点含糊不清,这应该是一个评论,但是我还没有50个信誉点来做评论。

在运行django admin命令之前,尝试在shell中运行
export pythonionecoding=utf-8