Прошло много времени с тех пор, как я запустил свой веб-сайт, используя django , поэтому я решил внести некоторые изменения в некоторые файлы CSS и JS.
После их изменения ни одно из новых изменений не было обновлено на сайте. Я знаю, что файлы могли быть кэшированы, но я прочитал, что существует метод, который заставляет сервер обновлять файлы, добавляя ?version=x
после пути к файлу.
Например: <link rel="stylesheet" type="text/css" href="style.css?version=1">
Проблема в том, что с django я не так точно ссылался на статические файлы, вместо этого мне пришлось использовать некоторую jinja logic .
Пример: <link rel="stylesheet" type="text/css" href="{% static mainpage/HomePage.css' %}" />
Я попытался добавить ?version=1
в конец пути к файлу для моего, но после того, как я просмотрел веб-сайт в своем браузере, некоторые css, похоже, пропали, поэтому я решил вернуться к своей исходной ссылке.
Кто-нибудь знает, как я могу применить решение о добавлении ?version=1
к моему делу?
Я довольно новичок в CSS и HTML, и я был бы очень благодарен за любую помощь!