请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

保存课程的时候DjangoUnicodeDecodeError怎么办?

https://img1.sycdn.imooc.com/szimg//5898437a000157e513490657.jpg

路径虽然是中文名,但是之前一直没报错过。实在是想不通这个错误到底是怎么发生的。

正在回答

2回答

bobby 2017-02-06 17:44:56

你这个是有中文吧, 路径尽量用中文

0 回复 有任何疑惑可以回复我~
  • 提问者 小胖纸 #1
    我觉得可能不是中文路径的原因,之前一直是这个路径,增加邮箱验证码那一节也增加了很多记录,但是没有这样报错。
    回复 有任何疑惑可以回复我~ 2017-02-06 17:55:31
  • 提问者 小胖纸 #2
    (╯‵□′)╯︵┻━┻找着原因了,不是因为项目路径有中文,是因为封面图的路径有中文,把图片换个英文路径里就好了
    回复 有任何疑惑可以回复我~ 2017-02-06 18:01:35
  • 提问者 小胖纸 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-02-06 18:03:42
提问者 小胖纸 2017-02-06 19:05:31

最后搜索了一下中文文件上传的问题,结局仍然是很诡异,问题解决地有点莫名其妙。

搜到了这篇文章http://blog.chinaunix.net/uid-10915175-id-5048973.html

按它里面的修改了源代码,然后上传封面图的时候确实可以使用中文路径和中文文件名,然后诡异的事情就发生了,我把这两行重设默认编码的代码删了,再runserver,仍然可以使用中文路径和中文文件名。

于是出现了错误不再出现的尴尬……

https://img1.sycdn.imooc.com/szimg//58985823000182e511360516.jpg

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信