2012-11-01 63 views
4

如果我開發一個Django應用程序並使用附帶的測試服務器,我可以在代碼中的任何地方添加一個import pdb; pdb.set_trace(),並且有一個突破點將我引入交互式調試器。爲了清楚起見,我並不是指使用任何IDE,只需簡單地設置ssh到虛擬機或遠程開發服務器即可。Django - 使用pdb交互式調試運行應用程序的wsgi

如何獲得WSGI Django應用程序的類似行爲? (再次,假設的設置是我與ssh會話到服務器 - 虛擬機或遠程)

回答

5

據我所知,如果你想使用任意一個wsgi應用程序的pdb,你最好的選擇是使用rpdb2

(Django的上mod_wsgi與Apache,你可以參考這個指南:http://code.google.com/p/modwsgi/wiki/DebuggingTechniques

+0

非常感謝,我只是挖成現在... – NeuronQ

+0

@NeuronQ你是基於歡迎:) –

+0

鏈接到rpdb2我發現很好的方式來調試django運行例如。 gunicorn http://stackoverflow.com/a/23106910/479931。謝謝@KayZhu – lechup

相關問題