我已經從一臺服務器遷移到另一個我的Django應用程序,並在其後發現有媒體奇怪的錯誤:Django的:問題與服務具有非ASCII名稱的靜態文件
Traceback (most recent call last):
File "/usr/lib/python2.5/site-
packages/Django-1.1.1-py2.5.egg/django/core/handlers/base.py", line 92, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/views/static.py", line 51, in serve
if os.path.isdir(fullpath):
File "/usr/lib/python2.5/posixpath.py", line 195, in isdir
st = os.stat(path)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 44-46: ordinal not in range(128)
圖像我試圖訪問實際上有在名稱中西里爾符號,但它並沒有對以前的環境
感謝, 奧列格
服務器之間的區別是什麼:操作系統,蟒蛇版本...? – luc 2009-12-15 23:19:31