static
klasöründe javascript dosyaları var. Django onları mükemmel bir şekilde bulur ve yükler, bu yüzden static
seçeneklerinin yapılandırmayla ilgili bir sorun olduğunu düşünmüyorum. Ancak, bazen bir .js
dosyasına değişiklik yaptığınızda ve onu kaydeddiğimde, Django şablonu bunu kullanan değişiklikleri yansıtmaz - tarayıcıyla birlikte javascript incelendiğinde, son kaydetmeden ÖNCE javascript görüntülenir. Sunucuyu yeniden başlatmak hiçbir şey yapmıyor, ancak bilgisayarımı yeniden başlatmak bazen sorunu çözdü. Önbelleğe alma ile açıkça ilgilenen herhangi bir kodum yok. Hiç böyle bir şey yaşadın mı?Django Güncellemeleri Javascript Dosyalarına Yansıtmıyor musunuz?
cevap
Ben Tarayıcınız js
tarayıcınızı veya açık tarayıcı önbelleği yenilemek güç olabilir önbelleğe inanıyoruz? JavaScript dosyalarını düzenleme ve ben varsayalım tarayıcıda değişiklikler için izliyor beri ben kontrol + shift + r
olan firefox inanmak
krom kontrolü + f5 veya shift + f5 üzerinde
Django uygulamanızı aktif olarak geliştiriyorsunuz ve muhtemelen Django'nun geliştirme çalışma sunucusunu kullanıyorsunuz. Tarayıcı önbelleğini temizlemekten ve yenilemekten daha iyi bir çözüm var. Eğer livereload protokolünü destekleyen bir izleme programı çalıştırırsanız, tarayıcınız herhangi bir statik dosyasını değiştirdiğinizde otomatik olarak yenilenir.
django-livereload-server
python paketi, pürüzsüz bir çözüm sunar. kurun:
$ pip install django-livereload-server
settings.py içinde MIDDLEWARE_CLASSES
için 'livereload.middleware.LiveReloadScript'
ekleyin.
Sonra runserver başlamadan önce
$ ./manage.py livereload
çalıştırın.
Daha dokümantasyon ben js için yeni güncellemeler sistem üzerinde bir güncelleme yapacak şekilde bir, ben sadece bunu defalarca yenilemek olduğunu deneyimli the django-livereload-server github site
Artık çalışmıyor gibi görünüyor. – jasonleonhard
- 1. Diğer sitelerin javascript dosyalarına bağlanmasını nasıl engelleyebilirim?
- 2. Neden javascript dosyalarına Expressjs/Nodejs'den ulaşamıyorum?
- 3. Django - Javascript - Csrf Jetonu
- 4. Javascript dosyalarına nasıl kolayca uyulur ve minimize edilir?
- 5. Android Studio değişiklikleri yansıtmıyor
- 6. Django: Javascript
- 7. ModelForm'dan bir Django Modeline "özellik" erişebiliyor musunuz?
- 8. Raylar Konsol: yeniden yükle! model dosyalarındaki değişiklikleri yansıtmıyor musunuz? Olası sebep ne olabilir?
- 9. Javascript tabletteki tuş basımlarını okuyor musunuz?
- 10. Javascript ile bir datagrid sütunu saklıyor musunuz?
- 11. Redis güncellemeleri senkron mi?
- 12. django ile JavaScript Internationalization
- 13. javascript için django değişkenleri
- 14. Uygulama Güncellemeleri, NSURL ve Belgeler Dizini
- 15. Scala'dan FTP dosyalarına erişme
- 16. Android'de kaynak dosyalarına eriş
- 17. MongoDB'de Birden Fazla $ inc güncellemeleri
- 18. Neden python'un os.walk() dizini silinmesini yansıtmıyor?
- 19. ASP.NET web sitesi sayfaları son değişiklikleri yansıtmıyor
- 20. Django şablonuna erişme {{Variable}}, JavaScript
- 21. ASP.NET MVC 3 Ajax.BeginForm ve Html.TextBoxFor sunucuda yapılan değişiklikleri yansıtmıyor
- 22. Android hizmet sınıfındaki konum güncellemeleri nasıl kaldırılır?
- 23. Yongo-yakut sürücü kullanarak belge güncellemeleri?
- 24. Conda [Anaconda] kullanarak toplu paket güncellemeleri
- 25. ClickOnce uygulama güncellemeleri arasında app.config nasıl korunur?
- 26. MongoDB'm neden eşzamanlı push güncellemeleri başarısız oluyor?
- 27. Neden Cassandra, sayaç tablolarındaki koşullu güncellemeleri desteklemiyor?
- 28. Telegram bot güncellemeleri python dict dönüşümü
- 29. SVN güncellemeleri sırasında bir klasörü yok sayma
- 30. Küçük güncellemeleri ve küçük yükseltmeleri otomatikleştirme
bulunabilir. – catherine