2013-05-26 24 views
7

Sadece django'da yeni başlayan kişiyim. Ben windows 8'de pydev eclipse kullanıyorum. Önce bir "Hello World" programı yazdım ve tarayıcıdaki diziyi görüntüledim ama kodu değiştirdiğimde çıktıdaki değişiklik görünmüyor. Değiştirdiğim hiçbir şey çıktıda hiçbir şey değişmez. Ama tutmayı kapatıp bilgisayarı kapatıp yeniden başlattığımda programı değiştirip çalıştırıyorum. Kod çıkışı değiştirildi. Ama şimdi daha da programımı değiştirmek için bilgisayarımı yeniden başlatmam gerekiyor. Ne oluyor ?django projesi için pydev'de kod yazılamadı

+1

Aşağıdaki mavi dairenin içindeki butona tıklayarak çalıştırmak mümkün Geliştirme sunucusu yeni değişikliklerinizi tamamlıyor. Olası bir çözüm için bu gönderiye bakın: http://stackoverflow.com/questions/6954603/django-how-to-restart-webserver-so-that-changes-in-sourcecode-get-applied –

+0

Neye sahip olduğunuzu denedim dedi ve bu bağlantıyı izleyin ama hiçbir şey düzgün çalışmıyor. Başka bir fikriniz var mı? –

+0

Kurulumunuz Apache kullanıyor mu veya geliştirme sunucusunu kullanıyor musunuz (python manage.py runserver)? Yoksa başka bir şey mi kullanıyorsun? – Jacinda

cevap

2

yapabilirsiniz kısa kesilmiş anahtar [ctrl + shift + F9] kullanarak veya Çok dosyaları değiştirdiğinizde o Autoreload için Pydev/tutulmayı yapılandırmanız gerekir enter image description here

0

Eğer Autoreload (detaylar için http://pydev.org/manual_adv_django.html bakınız) devre dışı bırakmak için bir program çalıştırdığınızda --noreload geçmelidir geliştirme sunucuyu

0

yeniden deneyin.

Otomatik yükleme özelliğini kullanmak istiyorsanız, aynı sayfanın çalışacak duruma nasıl ayarlanacağıyla ilgili yönergeleri olduğunu unutmayın.

Halihazırda bir başlatma yaptıysanız, görev yöneticisinde django ile ilgili python işlemini sonlandırın, böylece düzgün bir şekilde yeni bir başlatma gerçekleştirebilirsiniz (aksi halde eski olan, soketinizi açık tutar).

İlgili konular