我剛剛設法調試了我在django網站上使用的'在Eclipse中工作'。我所有的斷點都很好,但每次更改代碼時都必須重新啓動服務器。我認爲這是因爲我在啓動服務器時使用了--noreload參數。Django使用Eclipse和PyDev進行調試
是否有任何方法來設置Eclipse調試,以便我可以更改代碼並繼續執行,並且我的更改會立即反映在django網站中?
乾杯,戴夫
Trindaz上Fedang #django
我剛剛設法調試了我在django網站上使用的'在Eclipse中工作'。我所有的斷點都很好,但每次更改代碼時都必須重新啓動服務器。我認爲這是因爲我在啓動服務器時使用了--noreload參數。Django使用Eclipse和PyDev進行調試
是否有任何方法來設置Eclipse調試,以便我可以更改代碼並繼續執行,並且我的更改會立即反映在django網站中?
乾杯,戴夫
Trindaz上Fedang #django
http://bear330.wordpress.com/2007/10/30/how-to-debug-django-web-application-with-autoreload/
作者解釋瞭如何做到這一點的,基本上你必須遠程調試器嵌入到你的manage.py文件。
希望這有助於
這是有點晚了,但萬一別人來尋找一個解決同樣的問題:
這video是非常有益的,當我試圖安裝的Django Eclipse使用autoreload
進行調試,即不使用--noreload
開關。它幾乎引導您通過幾個有用的指針步驟。我已經使用這段視頻自己創建了兩次。
的manage.py
替換代碼可以從http://djangosnippets.org/snippets/1561/
獲得我發現通過海報的博客文章,這些鏈接似乎在此刻將下降,因此直接鏈接
編輯:補丁可能需要Django 1.3在IDE內部以autoreload
模式運行。有關更多信息,請參閱PyCharm manage.py runserver error。
太棒了!今天沒有時間檢查,但這將是我回到Eclipse時首先檢查的內容。 - Fedindrindindaz – Trindaz 2010-08-21 07:00:46
感謝邁克,但解決方案沒有爲我工作。我注意到博客上不少其他評論者也遇到了麻煩。 - Fedind #django上的Terindaz – Trindaz 2010-08-28 11:05:53