奇怪的问题。我有一个 Django 站点,我以两种方式运行:
- 通过 apache/wsgi on :80 正常
- 测试
python manage.py runserver
时开启:8000
通过 wsgi 一切正常,但是使用runserver
,当我到达任何错误页面 ( debug = True
) 时,页面加载一半,然后永远加载,不显示回溯。
关于加载“中途”的一些注意事项:
- 对于相同的错误,它似乎加载到完全相同的点
- 对于不同的错误,它将是不同的点(根据 Firebug 的不同部分的回溯和不同的文件大小)
- 对于不同的浏览器,它将加载到不同的点(如果重新加载页面,则始终是相同的点)。
- 一个例子:我现在有一个ValueError,它加载到回溯的第一步,在'local vars'处
request
加载。在 Firefox 中,它始终加载到SSH_CONNECTION
,而在 Chrome 中加载到SHELL
(在 Firefox 中加载正常)。 - 服务器重新启动没有效果。
正常(非错误)页面加载得很好。控制台没有显示任何特殊内容,仅显示代码为 500 的请求。