Django url解析出现unicode编码错误

昨天用Django的时候发现前几天配置好的图片,CSS等静态文件路径突然无法显示了,urls.py配置如下:

 url(r'^img/(?P<path>.*)$','django.views.static.serve',
        {'document_root':'E:/django/mysite/static/img/'}),

直接输入URL显示内部错误,是Unicode编码错误,最终出错的地方是在mimetypes.py这个文件中,经过一晚上的折腾后,发现这个文件本身有问题,注释掉第248-251行:

try:
    ctype = ctype.encode(default_encoding) # omit in 3.x!
except UnicodeEncodeError:
    pass
后问题解决。

但是今天把这四行恢复后问题竟然没有再度出现,目前还没有搞清楚

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值