Автономное наследование Django Compressor

Эта проблема характерна для рабочего сайта, использующего Django Compressor. Я хочу, чтобы это работало, когда COMPRESS_OFFLINE = True, чтобы я мог предварительно сжать все css-файлы моего сайта перед отправкой в ​​производство.

Я хотел бы сделать в base.html эквивалент этого:

{% compress %}
    {% block css %}
    {% endblock %}
{% endcompress %}

чтобы все мои блоки css в файлах, расширяющих базу, были сжаты. В основном это сделано для того, чтобы мне не приходилось добавлять теги {% Compress %} ко всем моим дочерним шаблонам.

Есть несколько похожих проблем с переполнением стека, но я не нашел хорошего решения для этого при сжатии в автономном режиме (например, с помощью команды управления сжатием Django Compressor). Окружающие теги сжатия работают нормально, когда COMPRESS_OFFLINE = False. Кто-нибудь нашел способ заставить это работать в автономном режиме?

Я перечисляю несколько похожих тем, которые, похоже, относятся к неофлайн-решениям.Ссылки во втором потоке указывают на то, что в прошлом были проблемы с наследованием при работе с Django Compressor в автономном режиме, но, возможно, они были решены:

Django-compressor и наследование шаблонов

Работает ли django-compressor с наследованием шаблонов?

6
задан Community 23 May 2017 в 11:51
поделиться