TemplateSyntaxError: Ожидаемый токен ',' получил 'для' - PullRequest
1 голос
/ 09 июля 2019

Я хочу отобразить блок / вызов mixin, только если какое-либо условие выполняется. Это мой код:

block details
                - var details = get_coverage_details()
                - var flag_display = all(value == [] for value in details.values())
                if not flag_display:
                    +details(details)

get_coverage_details - это некоторый метод python в моем коде, который возвращает мне динамический контент.

Я получаю сообщение об ошибке:

TemplateSyntaxError: ожидаемый токен ',', got 'для'

Кажется, проблема здесь all(value == [] for value in details.values())

1 Ответ

1 голос
/ 15 июля 2019

изменение

if not flag_display:
    +details(details)

до

if !flag_display
    +details(details)
...