2013-05-26 15 views
7

Jestem dopiero początkującym użytkownikiem django. Używam zaćmienia pydev w Windows 8. Najpierw piszę program "Hello World" i wyświetlam ciąg w przeglądarce, ale kiedy zmieniłem kod, zmiana w wynikach nie jest wyświetlana. Cokolwiek zmienię, nic się nie zmieni. Ale kiedy zamykam zaćmienie i wyłączam komputer i restartuję, to zmieniam program i uruchamiam go. Wyjście kodu zostało zmienione. Ale teraz, aby zmienić mój program, muszę ponownie uruchomić komputer. Co się dzieje ?Nie można zapisać kodu w pydev dla projektu django

+1

Musisz skonfigurować PyDev/zaćmienie do autoreload tak że po zmianie plików serwer rozwoju odbiera nowe zmiany. Zobacz ten post na temat możliwego rozwiązania: http://stackoverflow.com/questions/6954603/django-how-to-restart-webserver-to-that-changes-in-sourcecode-get-applied –

+0

Próbowałem, co masz powiedział i podążył za tym linkiem, ale nic nie działa poprawnie. Czy masz jeszcze jakiś pomysł? –

+0

Czy konfiguracja odbywa się za pomocą Apache lub czy korzystasz z serwera programistycznego (python manage.py runserver)? A może używasz czegoś innego? – Jacinda

Odpowiedz

2

Można w stanie uruchomić za pomocą skrótu klawiszy [Ctrl + Shift + F9] lub klikając na przycisk wewnątrz niebieskiego okręgu poniżej enter image description here

0

próbie ponownego uruchomienia serwera rozwoju

0

Należy zdać --noreload po uruchomieniu programu, aby wyłączyć autoreload (patrz http://pydev.org/manual_adv_django.html szczegóły).

Pamiętaj, że jeśli chcesz korzystać z funkcji automatycznego ładowania, ta sama strona zawiera instrukcje, jak skonfigurować ustawienia, aby działały.

Jeśli wykonałeś już uruchomienie, po prostu zabij proces pythona związany z django w menedżerze zadań, abyś mógł poprawnie wykonać nowe uruchomienie (w przeciwnym razie stary pozostawia twoje gniazdo otwarte).

Powiązane problemy