Tag: django uploads

UnicodeEncodeError:'ascii'编解码器不能编码字符

当上传非ASCII字符的文件时,我得到UnicodeEncodeError: Exception Type: UnicodeEncodeError at /admin/studio/newsitem/add/ Exception Value: 'ascii' codec can't encode character u'\xf8' in position 78: ordinal not in range(128) 查看完整的堆栈跟踪 。 我用MySQL和nginx和FastCGI运行Django 1.2。 这是一个根据Django Trac数据库修复的问题,但是我仍然有问题。 任何build议如何解决是受欢迎的。 编辑:这是我的形象领域: image = models.ImageField(_('image'), upload_to='uploads/images', max_length=100)

你如何将PIL`Image`转换成Django`File`?

我试图将UploadedFile转换为PIL Image对象来缩略图,然后将缩略图函数返回的PIL Image对象转换回File对象。 我怎样才能做到这一点?