Я хотел бы условно импортировать МЕНЬШЕ файл внутри {% compress css %}
блока, как это:Как я могу условно включить LESS-файл с django-компрессором?
{% compress css %}
<link href="{{ STATIC_URL }}common/css/style.css" media="screen" rel="stylesheet" type="text/css" />
{% ifequal app "custom" %}
<link href="{{STATIC_URL}}custom/less/style.less" rel="stylesheet" type="text/less">
{% endifequal %}
{% endcompress %}
Я использую в автономном режиме компрессии и получить OfflineGenerationError
, который имеет смысл, я просто не знаю, как идти об их фиксации.
У меня есть пара идей:
- двигаться логика импорта в целях и сервер один HTML-файл для включаемого и один без
- двигаться логику в CSS (если/как это возможно)
- обеспечивает условные включают, который сжимает тем меньше файла
- удалить компресс и скомпилировать LESS CSS файл, то приведенный выше код должен работать
Спасибо,
Aleck
Не могли бы вы обернуть это в два отдельных тега сжатия? – erny
Он работает с онлайн-сжатием. – MechanTOurS