通常,我使用django-debug-toolbar来调试特定于django的东西.
pdb在您使用时,对于低级shell调试很有用runserver.虽然我更喜欢使用ipython(pip install ipdb然后import ipdb; ipdb.set_trace(),就像你想的那样pdb)
还有werkzeug,当与django-extensions ' runserver_plus命令结合使用时,它将允许您在错误页面上打开基于Web的python shell:
此项要求您安装了Werkzeug WSGI实用程序(版本0.3).Werkzeug包含一个kick ass调试器,它可以提供良好的调试回溯并添加一个基于AJAX的调试器(允许在traceback的帧的上下文中执行代码).此外,它提供了一个很好的源代码访问视图.
| 归档时间: |
|
| 查看次数: |
664 次 |
| 最近记录: |