Django - 对运行wsgi的应用程序使用pdb交互式调试

Neu*_*onQ 6 django debugging remote-debugging django-dev-server pdb

如果我开发一个Django应用程序并使用包含的测试服务器,我可以import pdb; pdb.set_trace()在代码中的任何位置添加一个断点,将我引入交互式调试器.为了清楚起见,我不打算使用任何IDE,只需简单地设置ssh到VM或远程开发服务器.

如何为WSGI Django应用程序获得类似的行为?(再次,假设设置是我与服务器的ssh会话 - VM或远程)

K Z*_*K Z 6

据我所知,如果你想使用任意一个wsgi应用程序的pdb,你最好的选择是使用rpdb2.

(对于mod_wsgi使用apache的Django ,您可以参考本指南:http://code.google.com/p/modwsgi/wiki/DebuggingTechniques)