W moim projekcie Django my_app aplikacja ma szablonu, który odwołuje javascript statyczny plik:Django pliki statyczne nie są aktualizowane
<script src="{% static 'my_app/my_script.js' %}"></script>
Raz zainstalowany my_script.js w my_app/szablony/my_app, wszystko wydawało się działać . W pewnym momencie nadpisałem plik my_script.js innym skryptem, tak że my_script.js ma teraz inną zawartość.
Jednak, gdy ładuję my_app z moją przeglądarką, ładuje stary plik my_script.js, mimo że już nie istnieje. Jak mogę to rozwiązać? Dzięki.
Dzięki. Czy mam używać "? Get = parameter" w następujący sposób: ? A następnie dodać {% statichash%} do szablonu?Właśnie tego próbowałem i nie wygląda na to, że {% statichash%}. – jazzblue
Nie, przepraszam, parametr? Get = to tylko ja staram się być sprytny i połączyć wyjaśnienie i przykład. Po prostu skopiuj kod sstatic tagu z szablonu z linku bitbucket do pliku templatetags (przejrzyj dokumentację django, jak go dodać, jeśli jeszcze go nie masz) i używaj {% sstatic 'foobar'%} zamiast {% statyczne "foobar"%}. Podejście Hieu Nguyena również powinno zadziałać, ale nie przetestowało go, może zaistnieć potrzeba przeniesienia v = 0000X na%. – AdamKG