是否可以让Django开发服务器打印stdout
的所有异常以及在HTTP响应中返回它们?我不想调试它们,我只想查看堆栈跟踪。
我想这样做的原因是因为当我进行AJAX调用并且有错误时,我必须使用Firebug来查看错误发生的位置(因为它们在HTML响应中返回)。如果我能在runserver
的控制台中看到它们会更快。
目前,它只打印HTTP响应代码。
编辑:好吧,我意识到这个问题是重复的。我已经通过向handle_uncaught_exception
中的base.py
添加几行代码解决了这个问题:
import pprint;
if settings.DEBUG:
pprint.pprint(exc_info);