Теги встроенных шаблонов Django становятся неформатированными, когда я сохраняю html-файл в VS-code

Я использую встроенные в django теги шаблонов, такие как {% load static %} {% extends 'base.html' %} и т.д., поэтому всякий раз, когда я сохраняю документ, нажимая ctrl+s, форматирование, которое должно быть, нарушается, что приводит к ошибкам:

Unclosed tag on line 1: 'block'. Looking for one of: endblock.

enter image description here

перед сохранением документа редактор выглядит примерно так: enter image description here

но как только я сохраняю документ, он становится таким, что приводит к вышеупомянутой ошибке enter image description here

Есть ли решение для этого? Может быть, добавить или удалить некоторые расширения форматирования?

Итак, я поработал с файлом settings.json в vscode и нашел решение: добавить следующие строки

"[django-html]": {
    "editor.quickSuggestions": {
      "other": true,
      "comments": true,
      "strings": true
    },
    "editor.defaultFormatter": "batisteo.vscode-django"
  },

enter image description here

Мое предположение относительно этого решения заключается в том, что ранее эта [django-html] настройка не была инстанцирована, поэтому по умолчанию django-html шаблон получал форматирование через [html] настройки, как показано на рисунке ниже (пожалуйста, поправьте меня, если мое предположение неверно).

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