首页 > 其他 > 详细

django unicode问题导致500 error

时间:2015-08-30 19:39:19      阅读:231      评论:0      收藏:0      [点我收藏+]

今天发现django一个很恶心的问题,我在eclipse中运行服务一切都是正常的。但是,如果通过在cmd.exe中输入python manage.py runserver启动服务,那么服务端经常莫名产生500 error。我是用python的logging进行日志记录,但是日志内容也少了很多。后来发现,原因很简单,就是一个字符串如果有中文,前面一定要加‘u’。否则,eclipse因为采用utf-8编码,字符串带中文,前面加不加‘u’无所谓。命令行就不一样,访问服务时会报错,但就是500 error,没有详细信息,logging的时候也因为中文字符原因,无法写入文件,进eclipse调试又一切正常,折腾了一下午技术分享,总算解决了,mark一下

版权声明:本文为博主原创文章,未经博主允许不得转载。

django unicode问题导致500 error

原文:http://blog.csdn.net/zyl26/article/details/48106521

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!