2013-05-26 63 views
7

我只是django的初學者。我在Windows 8中使用pydev eclipse。首先我編寫一個「Hello World」程序並在瀏覽器中顯示該字符串,但是當我更改代碼時,輸​​出中的更改不會顯示。無論我改變什麼都不會改變輸出。但是當我關閉eclipse並關閉計算機並重新啓動後,我更改程序並運行它。代碼輸出已更改。但現在進一步改變我的程序,我再次需要重新啓動我的電腦。發生什麼事 ?無法在python中爲django項目編寫代碼

+1

您需要配置的PyDev/Eclipse來自動重載,這樣,當您更改的文件運行開發服務器會提取新的更改。看到這個職位的可能的解決方案:http://stackoverflow.com/questions/6954603/django-how-to-restart-webserver-so-that-c​​hanges-in-sourcecode-get-applied –

+0

我試過你有什麼說,並按照該鏈接,但沒有正常工作。你有任何進一步的想法? –

+0

您的設置是使用Apache還是使用開發服務器(python manage.py runserver)?或者你在用別的東西嗎? – Jacinda

回答

2

你可以能夠通過使用快捷鍵[Ctrl + Shift + F9]或點擊按鈕內部藍色圓圈下面 enter image description here

0

嘗試重新啓動開發服務器

0

你應該通過--noreload當你運行該程序禁用自動重(見http://pydev.org/manual_adv_django.html瞭解詳細信息)。

請注意,如果您想使用自動重功能,同樣的頁面有關於如何設置的東西,它的工作指令。

如果你做了一個已經啓動,只要殺Django的相關Python進程在任務管理器,這樣就可以適當地做一個新的啓動(否則,舊的讓你的套接字打開)。