Mam pliki javascript w moim folderze static
. Django znajduje i ładuje je doskonale, więc nie sądzę, że jest coś złego w mojej konfiguracji opcji static
. Jednak czasami, gdy dokonuję zmiany w pliku .js
i zapisuję go, szablon Django, który go używa, NIE odzwierciedla tych zmian - sprawdzanie javascript za pomocą przeglądarki ujawnia javascript PRZED ostatnim zapisaniem. Restart serwera nie działa, ale ponowne uruchomienie komputera czasami rozwiązało problem. Nie mam żadnego kodu, który jawnie zajmuje się buforowaniem. Czy ktokolwiek kiedykolwiek doświadczył czegoś takiego?Django nie odzwierciedla aktualizacji do plików JavaScript?
Odpowiedz
wierzę przeglądarka jest buforowanie js
można zasilać odśwież przeglądarkę lub wyczyścić pamięć podręczną przeglądarki?
na chrom sterowania + F5 lub Shift + F5
i wierzą na firefox jest kontrola + Shift + R
Od edytowania plików JavaScript i obserwując zmiany w przeglądarce zakładam aktywnie rozwijasz swoją aplikację Django i prawdopodobnie używasz serwera uruchomieniowego Django. Jest lepsze rozwiązanie niż czyszczenie pamięci podręcznej przeglądarki i odświeżanie. Jeśli uruchomisz narzędzie obserwujące, które obsługuje protokół Livereload, Twoja przeglądarka automatycznie odświeży się po każdej zmianie statycznego pliku.
Pakiet pytonów django-livereload-server
zapewnia wspaniałe rozwiązanie. Zainstalować go:
$ pip install django-livereload-server
Dodaj 'livereload.middleware.LiveReloadScript'
do MIDDLEWARE_CLASSES
w settings.py.
Następnie uruchom
$ ./manage.py livereload
przed rozpoczęciem runserver.
Więcej dokumentów można znaleźć na the django-livereload-server github site
Wygląda na to, że nie działa. – jasonleonhard
- 1. ObservableArray nie odzwierciedla aktualizacji danych
- 2. innerHTML zastąpić nie odzwierciedla
- 3. Django: loaddata do aktualizacji danych
- 4. Android Studio nie odzwierciedla zmian
- 5. ImageView nie odświeża/nie odzwierciedla zmian
- 6. Django Compressor nie minimalizuje plików
- 7. AngularJS Microsoft Edge Screen nie odzwierciedla DOM
- 8. Pole aktualizacji Django Rest Framework
- 9. Indeks aktualizacji Django Haystack szybciej
- 10. Obsługa aktualizacji plików konfiguracyjnych Rpm
- 11. Apache nie obsługuje plików statycznych django admin
- 12. Django-chrupiące formularze do przesyłania plików Jasny
- 13. Konfigurowanie htaccess do wyświetlania statycznych plików django
- 14. Django szablon nie widzi plików CSS
- 15. martwy prosty Django przesyłania plików nie działa: -. ((
- 16. Nie można edytować plików po aktualizacji najnowszy ReSharper
- 17. Django: Użyj narzędzia LayerMapping do aktualizacji istniejącego modelu?
- 18. Django JavaScript ładowanie się nieregularnie
- 19. Sprężarka Django używająca gzip do obsługi javascript
- 20. Drupal Filefield nie będzie przesyłać plików javascript?
- 21. Czy istnieje funkcja cmake do aktualizacji plików .pot?
- 22. pip: pakiet aktualizacji bez aktualizacji konkretnej zależności
- 23. Makro VBA do aktualizacji wielu plików w tej samej lokalizacji
- 24. Przesyłanie wygenerowanego obrazu JavaScript do Django
- 25. Django, po aktualizacji: serwer MySQL zniknęło
- 26. Django Javascript validation Form
- 27. Ember JS, aktualizacja tablicy nie odzwierciedla w widokach
- 28. Używanie Twig do dynamicznych plików JavaScript
- 29. Dlaczego pakiet WPF ComboBox nie odzwierciedla prawidłowo powiązanej wartości?
- 30. Dlaczego funkcja os.walk() Pythona nie odzwierciedla usunięcia katalogu?
Doświadczyłem, że jeden, po prostu odświeżyć to wiele razy tak, że moje nowe aktualizacje dla js dokona aktualizacji w systemie. – catherine