Python Django没有显示堆栈跟踪

时间:2015-06-07 11:46:44

标签: python django stack-trace

我在Windows 7计算机上安装了Python 3.4Django 1.8.2的全新副本。

在我的settings.py文件DEBUG中设置为True

我的管理页面正常运行。我正在使用内置的Web服务器。

问题是,当我尝试在项目中打开现有页面时,我得到"Error 500"并且没有堆栈跟踪,因此我可以解决问题。

打开不存在的页面也最终没有堆栈跟踪,只有"Error 404"

1 个答案:

答案 0 :(得分:1)

settings.py 中。添加这些(用于开发)

DEBUG = True
TEMPLATE_DEBUG = True
LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'file': {
            'level': 'DEBUG',
            'class': 'logging.StreamHandler',
        },
    },
    'loggers': {
        'django.request': {
            'handlers': ['file'],
            'level': 'DEBUG',
            'propagate': True,
        },
    },
}