我有问题,当我试图添加图片不仅通过管理界面ascii字符。Unicode在Django管理
它似乎总是在尝试转换图片的文件的名称为ASCII:
UnicodeEncodeError at /admin/app/subpicture/add/
('ascii', u'/home/celtrun/rails/alphasteel/public/media/my_media/subpictures/Zdj\u0119cia_iPhone_wrzesie\u0144_320.jpg', 68, 69, 'ordinal not in range(128)')
Request Method: POST
Django Version: 1.3
Exception Type: UnicodeEncodeError
Exception Value:
('ascii', u'/home/celtrun/rails/alphasteel/public/media/my_media/subpictures/Zdj\u0119cia_iPhone_wrzesie\u0144_320.jpg', 68, 69, 'ordinal not in range(128)')
Exception Location: /bin/python-2.6.1/lib/python2.6/genericpath.py in exists, line 18
Python Executable: /bin/python-2.6.1/bin/python
和:
Unicode error hint
The string that could not be encoded/decoded was: s/Zdjęcia_i
的结果是,我尽量保存图片不显示在指定的存储库。如果图片的名称在文件名中没有unicode字符,则该图片的文件将保存在此存储库中。 有人有任何想法来解决这个问题吗?
你忘了解释你在做什么。 – 2011-05-30 00:13:25
现在已经很清楚了吗?对不起,如果没有,但我只是试图做到这一点是保存图片文件,并显示它的名称在管理界面。文件名称具有Unicode字符。 – krzyhub 2011-05-30 00:23:26
是的,现在它是有道理的。但我仍然没有解决方案,对不起。 – 2011-05-30 00:24:04