我有問題,當我試圖添加圖片不僅通過管理界面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