В шаблонизаторе 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