Меньше файлов не скомпилируется сразу

Я работаю над приложением django и использую меньше для генерации CSS. На моем локальном хосте все работает отлично и практически без изменений обновляет CSS файлов.

Однако при развертывании на сервере (apache2, wsgi) старые css-файлы отображаются долгое время. Мне было интересно, как я могу это исправить? Есть ли способ, которым я могу принудительно аннулировать кэш прекомпилятора, чтобы генерировать новые файлы CSS?

Спасибо

1 ответ

Я использую django_compressor для управления Sass. В моем сценарии развертывания я использую автономную настройку сжатия django_compressor, которая генерирует новое имя файла для сжатых статических файлов. Я начал делать это, чтобы обойти проблемы с кэшированием на сервере и в браузере, и он хорошо масштабировался, так как мои статические файлы стали больше.

Вот документы по автономному сжатию или предварительному сжатию

В моем сценарии развертывания я запускаю manage.py compress который генерирует новые имена файлов.

Это, вероятно, не самое простое решение, но это хорошее время для установки.

Другие вопросы по тегам