我在我的网站(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/
任何想法可能是什么,以及如何解决它?
答案 0 :(得分:1)
在查找头像文件时,似乎遇到了角色问题。因此,您的用户可能会在其文件名中包含一个带有“怪异”字符的配置文件图像。你检查过变量path
的值了吗?您可能需要转换文件名,使其不包含外语字符。