【发布时间】:2016-06-13 18:37:23
【问题描述】:
我在静态文件夹中有一个名为Foo-Bar-BaröFoo.pdf 的静态文件。
当我在浏览器中查看名称为 /static/Foo-Bar-BaröFoo.pdf 的文件时,它呈现得很好。
但这是一个场景,我需要查看该文件是否存在/存在。 我正在使用 django 存储来检查该文件。
path=u'Foo-Bar-BaröFoo.pdf'
storage.exists(path)
失败了。
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 40: ordinal not in range(128)
对此有什么解决方案?也许一些编码/解码?
已经尝试过
path = path.encode('utf-8')
例外:
SuspiciousFileOperation: Suspicio...8f3f6)',)
【问题讨论】:
标签: python django django-storage