Я пытаюсь реализовать django-compressor
в свой проект. Выполнение $ python manage.py compress
работы со следующей установкой:Компрессор Django не находит никаких тэгов `compress`
<!DOCTYPE html>
<html lang="en">
<head>
{% load compress %}
{% compress js %}
<script type="text/javascript" src="{{ STATIC_URL }}lib/js/lodash.compat.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}lib/js/jquery-1.11.1.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}lib/js/jquery.color.js"></script>
{% endcompress %}
Это работает:
Compressing... done
Compressed 2 block(s) from 21 template(s).
Однако, если добавить в другой templatetag
везде в этом файле, он выдает ошибку:
{% load extras %}
<!DOCTYPE html>
<html lang="en">
<head>
{% load compress %}
{% compress js %}
<script type="text/javascript" src="{{ STATIC_URL }}lib/js/lodash.compat.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}lib/js/jquery-1.11.1.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}lib/js/jquery.color.js"></script>
{% endcompress %}
Это ошибка:
$ python manage.py compress
...
compressor.exceptions.OfflineGenerationError: No 'compress' template tags found in templates.Try running compress command with --follow-links and/or--extension=EXTENSIONS
Зачем возникает эта ошибка? Тэг templatetags тега extras
не имеет ничего общего с django-compress.