Я не уверен, что вызвало это, он работал раньше. Проблема в том, что я не получаю полезную отладочную информацию в своих журналах, поэтому я не знаю, где происходит сбой.django-компрессор не работает на меньшее количество файлов в производстве
{% compress css %}
<link rel="stylesheet" type="text/less" href="{{ STATIC_URL }}css/style.less" />
{% block extrastyle %}
{% endblock %}
{% endcompress %}
Не обрабатывается файл меньшего размера. Выход в настоящее время:
<link rel="stylesheet" type="text/less" href="/static/css/style.less" />
Это, однако, Минимизация в JavaScript У меня есть в конце <body>
тега, поэтому сжатие включено, но это просто не обрабатывает меньше блока.
Мои настройки производства имеют DEBUG=False
. Я попал в оболочку, используя manage.py shell --settings=settings.production
и проверил мои настройки Джанго:
from django.conf import settings
>>> settings.COMPRESS_ENABLED
True
>>> settings.COMPRESS_PRECOMPILERS
(('text/less', 'lessc {infile} {outfile}'),)
lessc кажется, отлично работает с командной строки:
$ lessc test.css /tmp/out.css
Как я могу узнать, что причиной этого должно произойти?
Помогло ли мое решение или у вас все еще есть проблемы? – Andre