Это раздражает. У меня есть файл javascript, на который ссылается шаблон django:
<script src="{% static 'js/login.js' %} "></script>
Я внес некоторые изменения в этот файл js. Затем я обновляю страницу, и я не вижу изменений.
Если я удалю javascript из файла и поместил его в HTML, он будет работать корректно, но если я попытаюсь сделать это с помощью внешнего js файла, это не так. Я попытался закрыть сервер и запустить runerver несколько раз, я также попытался перейти с Firefox на Chrome. Это не имеет никакого смысла. Пожалуйста, помогите мне понять, я могу уйти с включением всех js внутри HTML, но это беспокоит меня, что я больше не могу делать это обычным способом.
Подробнее об этой ошибке (# $&% # weirdest вещь, которую я нашел):
javascript выглядит примерно так:
old_sentence = "Dig that hole, forget the sun" // this is what I want to change
$("#jqselector").text(old_sentence)
new_sentence = "Run, rabbit, run" // this is the new sentence, it just won't show up.
Итак, я изменил js и перезапустил сервер, но html показывает старое предложение. Затем я удалил ссылку на файл login.js и поместил все js внутри тегов script в HTML, конечно же, появится новое предложение. Затем я включаю файл login.js, комментирую js внутри html, но я удаляю все содержимое внутри файла login.js, делая его пустым файлом... но старое предложение все же появляется. Поэтому старый файл login.js должен быть обналичен где-то, я не знаю. Затем я открываю Chrome и снова пытаюсь использовать его, такую же проблему.
Что это может быть? есть ли опция заставить django обновлять статические файлы? Я думал, что перезапустить сервер было достаточно... я должен перезагрузить компьютер?:/lol.