2
除非我瘋了,否則幾天前我不必這樣做。例如,對HTML文件的更改不需要重新啓動服務器即可生效,但當我對views.py文件進行簡單修改時,需要重新啓動服務器。這是怎麼回事,我真的很瘋狂,還是有需要修復的配置?Aptana中的Django:必須重新啓動服務器以更改Python代碼才能生效
此外,我的調試器在大約同一時間停止工作。我在我知道應該觸及的函數中設置斷點,但是當我調試代碼時,它停在調試樹中的「manage.py」處。我想知道這兩個問題是否有關係。
無論何時您對.py文件進行更改,都需要重新啓動服務器。如果您啓動服務器「manage.py runserver」,它將檢測到更改並自動重新啓動。 Eclipse和Aptana需要使用「--noreload」選項啓動Django Dev服務器才能正常工作。這將關閉自動重啓。 – 2010-11-13 15:21:30
這些奇怪的事情似乎發生在python決定只使用編譯後的.pyc文件時,而不是檢查.py文件中的更改。嘗試刪除所有的.pyc文件,看看是否修復它。 (再說一遍,Aptana可能會追加'--noreload'選項,就像Evan所說的那樣) – eternicode 2010-11-13 17:40:34