我可以在django-compressor标签内包含Django模板标签吗?

时间:2018-07-27 06:09:05

标签: django django-compressor

例如:

PresentationCore

如上所述,我可以在{% compress css %} <link rel="stylesheet" href="{% static 'css/foo.css' %}"> {% if foobar %} <link rel="stylesheet" href="{% static 'css/bar.css' %}"> {% endif %} {% endcompress %} 标签内添加一个if标签吗?这是否适用于compress模式?

2 个答案:

答案 0 :(得分:0)

django-compressor文档对此一无所获。但是您可以像这样使用几个{% compress %}标签:

{% compress css %}
    <link rel="stylesheet" href="{% static 'css/foo.css' %}">
{% endcompress %}
{% if foobar %}
    {% compress css %}
        <link rel="stylesheet" href="{% static 'css/bar.css' %}">
    {% endcompress %}
{% endif %}

答案 1 :(得分:0)

我自己测试过。 截至2018年8月,答案是否定的。

一种解决方法可能是使用另一个答案中提到的多个compress标签。