Обычно я пытаюсь объединить несколько условий в l oop. Для двух условий он работает нормально
{% for blockName in (userblocks if sitename == "user" else xpertBlocks) %}
, но есть также способ реализовать три или более условий в a для l oop, например:
{% for blockName in (userBlocks if sitename == "user" elif sitename == "xpert" xpertBlocks else "provider") %}
Я ничего не нашел в документации nunjucks.