Как мы оформляем наш Jinja
Руководство по стилю Jinja
- 🫧 При использовании разделителей Jinja используйте пробелы внутри вашего разделителя, например,
{{ this }}вместо{{this}}. - 🆕 Используйте новые строки, чтобы визуально обозначить логические блоки Jinja.
- 4️⃣ Отступайте на 4 пробела внутри блока Jinja, чтобы визуально показать, что код внутри обернут этим блоком.
- ❌ Не беспокойтесь (слишком сильно) о контроле пробелов в Jinja, сосредоточьтесь на том, чтобы ваш проектный код был читаемым. Время, сэкономленное на беспокойстве о контроле пробелов, значительно перевесит время, потраченное на ваш скомпилированный код, где это может быть не идеально.
Примеры стиля Jinja
{% macro make_cool(uncool_id) %}
do_cool_thing({{ uncool_id }})
{% endmacro %}
select
entity_id,
entity_type,
{% if this %}
{{ that }},
{% else %}
{{ the_other_thing }},
{% endif %}
{{ make_cool('uncool_id') }} as cool_id
Нашли ошибку?
0