Django-compressor обслуживает старую версию CSS файла, хотя доступна более новая версия
Я размещаю свое приложение Django на дроплете DigitalOcean (Ubuntu 22.10 с Gnuicorn и Nginx. Когда я запускаю свое приложение локально, все выглядит нормально, но как только я развертываю его, оно пытается загрузить начальную версию сжатого файла CSS. Более новый файл лежит на сервере правильно.
Ключевые файлы:
Settings.py
BASE_DIR = Path(__file__).resolve().parent.parent
STATIC_ROOT = os.path.join(BASE_DIR,"static")
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
MEDIA_URL = '/media/'
DEBUG = False
urls.py
urlpatterns = [
...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
_base.html
<head>
{% compress css %}
<link rel="stylesheet" href="{% static 'src/output.css' %}">
{% endcompress %}
...
</head>
Другие статические файлы и медиафайлы работают нормально, но если открыть веб-сайт, Django подает старую версию сжатого файла output.css.
смотрите живой пример здесь: https://gymtime.ch/
шаблон пытается загрузить https://gymtime.ch/static/CACHE/css/output.41dd2db47b39.css (404, больше не существует)
но правильный файл, который используется локально, есть и на сервере: https://gymtime.ch/static/CACHE/css/output.e8979ce60e01.css
Как сделать так, чтобы шаблон обслуживал текущий сжатый файл CSS?
Спасибо за поддержку!