В шаблонизаторе jinja2 в vscode не происходит отступ для цикла

Я пишу цикл for или if else, используя шаблонизатор jinja2, но он не дает мне отступы в vscode. Например, я написал следующее:

{% extends 'base.html' %}
{% block content %}
<h2>This is Item List</h2>

{% for item in items %}
    <p>{{items}}</p>
{% endfor %}

{% endblock content %}

Но когда я нажимаю Ctrl s или сохраняю его вручную, он теряет отступы. Код становится таким:

{% extends 'base.html' %}
{% block content %}
<h2>This is Item List</h2>

{% for item in items %}
<p>{{items}}</p>
{% endfor %}

{% endblock content %}

Это происходит для циклов for, if else и всего остального внутри шаблонов jinja2. Не происходит в обычных кодах python. Это не дает никаких ошибок, но я чувствую себя расстроенным. Как это решить.

Вам необходимо загрузить это расширение для форматирования файла .j2 https://marketplace.visualstudio.com/items?itemName=monosans.djlint

Вернуться на верх