1

在 ipython 中,您可以使用魔术命令:

%run -d myapp.py

这将在 ipython 中运行应用程序,一旦它崩溃,它将立即触发 ipdb 以检查崩溃。在遇到错误而不是显示错误页面后,如何强制 django runserver 立即回退到 ipdb/ipython(当然我在浏览器中不需要 ipdb - 我说的是我在其中运行 manage.py 的控制台)?

PS。我知道 ipdb.set_trace() - 我希望 ipdb 在发生错误时自动运行 - 这将是一个真正的节省时间!

4

1 回答 1

3

您可以使用django-pdb。这很容易。仅事后分析模式仍在分叉中

于 2012-06-06T13:16:19.217 回答