Почему я не могу вложить метку блока в если тег?

:%s/^.\{0,5\}// должен сделать свое дело. Он также обрабатывает случаи, когда есть менее 5 символов.

7
задан Soviut 3 June 2009 в 02:25
поделиться

2 ответа

This question is no longer relevant - as of r12655 you can nest a block tag within a conditional.

6
ответ дан 6 December 2019 в 07:28
поделиться

Редактировать (14 октября 2010 г.):

Исходный заголовок вопроса больше не соответствует действительности, согласно этому комментарию к билету на Django.

Оригинал Ответ:

Я не уверен, почему бы и нет, но вы могли бы просто сделать:

{% block stylesheets %}
    {% ifequal environment "dev" %}
        ... something ....
    {% else %}
        {{ block.super }}
    {% endifequal %}
{% endblock %}

Немного переосмыслив это - думаю, это означает повторение этой логики внутри каждого из ваших шаблонов, что довольно неудовлетворительно, но я в любом случае оставьте этот ответ здесь. Я быстро просмотрел билеты Django и не нашел ничего подходящего.

18
ответ дан 6 December 2019 в 07:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: