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

时间:2015-11-27 20:40:58

标签: django python-2.7 unicode ascii

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

django-admin makemessages -a

我收到错误:

'ascii' codec can't encode characters in position 374-378 ordinal not in range(128)

Django有没有办法打印出有关错误的更多信息?如何找到错误字符的文件? Traceback不会提供此文件的名称。我检查了所有模板和其他文件但没有找到任何内容。

我到处都有# -*- coding: utf-8 -*-,我的模型有def __unicode__(self)方法。

1 个答案:

答案 0 :(得分:0)

您的问题可能是将unicode转换为ascii或您尝试将其转换为的任何格式。保留已经存在的所有内容,并检查它执行此操作的代码,并单独隔离并测试它,看它是否产生您想要的结果。

我想我的答案可能有点模糊,这应该是一个评论,但是我还没有50个声望点。