Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1148551
  • 博文数量: 103
  • 博客积分: 1897
  • 博客等级: 上尉
  • 技术积分: 1717
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-19 21:02
文章分类

全部博文(103)

文章存档

2013年(19)

2012年(84)

分类: Python/Ruby

2013-03-02 18:54:16

下午再做一个django的练习,突然出现TemplateDoesNotExist: 500.html的错误,百思不得其解,后来去查找了相关的资料,才发现原来是我把django里面的setting.py这个文件里面的DEBUG变量设置为False导致的。

默认情况下,setting.py里面的DEBUG是true,但是在生产环境下,我们应该设置为false,不然系统出错的时候,页面会显示一些敏感的调试信息。所以问题就在这里,当DEBUG为真时,django会使用内部的500.html页面来显示出错的信息,但是当你设置为False时,你就要在Django settings.py里面的TMPLATE_DIRS添加一个500.html的页面,这样出错时就可以找到对应的界面了。

阅读(7400) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~