Python Django Compressor标记中是否有使用条件IF语句的方法?

Python Django Compressor标记中是否有使用条件IF语句的方法?,python,django,django-compressor,Python,Django,Django Compressor,有没有一种方法可以在使用的Django模板中的{%compress%}标记中使用条件语句 我试过了,但它产生了一个错误。下面是一个我已经厌倦的例子: {% compress js %} <script src="{{ STATIC_URL }}js/example-1.js"></script> <script src="{{ STATIC_URL }}js/example-2.js"></script> {% if set

有没有一种方法可以在使用的Django模板中的
{%compress%}
标记中使用条件语句

我试过了,但它产生了一个错误。下面是一个我已经厌倦的例子:

{% compress js %}
    <script src="{{ STATIC_URL }}js/example-1.js"></script>
    <script src="{{ STATIC_URL }}js/example-2.js"></script>
    {% if settings.EXAMPLE %}
    <script src="{{ STATIC_URL }}js/example-3.js"></script>
    {% endif %}
{% endcompress %}
其中没有一个包含条件句,a建议这是因为这可能是不可能的

取而代之,考虑使用两个单独的<代码>压缩< /代码>块:

{% compress js %}
    <script src="{{ STATIC_URL }}js/example-1.js"></script>
    <script src="{{ STATIC_URL }}js/example-2.js"></script>
{% endcompress %}
{% if settings.EXAMPLE %}
    {% compress js %}
        <script src="{{ STATIC_URL }}js/example-3.js"></script>
    {% endcompress %}
{% endif %}
{%compress js%}
{%endcompress%}
{%if settings.EXAMPLE%}
{%js%}
{%endcompress%}
{%endif%}
{% compress js %}
    <script src="{{ STATIC_URL }}js/example-1.js"></script>
    <script src="{{ STATIC_URL }}js/example-2.js"></script>
{% endcompress %}
{% if settings.EXAMPLE %}
    {% compress js %}
        <script src="{{ STATIC_URL }}js/example-3.js"></script>
    {% endcompress %}
{% endif %}