Django-avatar序数不在范围内(128)

时间:2012-06-05 19:38:20

标签: python django unicode

我在我的网站(Django 1.4)中使用django-avatar。但是,今天我收到了这个错误:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 94-100: ordinal not in range(128)

以下是完整的错误日志:http://dpaste.com/755691/

任何想法可能是什么,以及如何解决它?

1 个答案:

答案 0 :(得分:1)

在查找头像文件时,似乎遇到了角色问题。因此,您的用户可能会在其文件名中包含一个带有“怪异”字符的配置文件图像。你检查过变量path的值了吗?您可能需要转换文件名,使其不包含外语字符。