Python Django Compressor标记中是否有使用条件IF语句的方法?
有没有一种方法可以在使用的Django模板中的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
{%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 %}