【发布时间】:2012-06-06 13:06:37
【问题描述】:
在 ipython 中你可以使用魔法命令:
%run -d myapp.py
这将在 ipython 中运行应用程序,一旦它崩溃,它将立即触发 ipdb 以检查崩溃。在遇到错误而不是显示错误页面后,如何强制 django runserver 立即回退到 ipdb/ipython(当然我在浏览器中不需要 ipdb - 我说的是我在其中运行 manage.py 的控制台)?
附言。我知道 ipdb.set_trace() - 我希望 ipdb 在发生错误时自动运行 - 这将是一个真正的节省时间!
【问题讨论】: