Теги встроенных шаблонов Django становятся неформатированными, когда я сохраняю html-файл в VS-code
Я использую встроенные в django теги шаблонов, такие как {% load static %} {% extends 'base.html' %}
и т.д., поэтому всякий раз, когда я сохраняю документ, нажимая ctrl+s
, форматирование, которое должно быть, нарушается, что приводит к ошибкам:
Unclosed tag on line 1: 'block'. Looking for one of: endblock.
перед сохранением документа редактор выглядит примерно так:
но как только я сохраняю документ, он становится таким, что приводит к вышеупомянутой ошибке
Есть ли решение для этого? Может быть, добавить или удалить некоторые расширения форматирования?
Итак, я поработал с файлом settings.json в vscode и нашел решение: добавить следующие строки
"[django-html]": {
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.defaultFormatter": "batisteo.vscode-django"
},
Мое предположение относительно этого решения заключается в том, что ранее эта [django-html]
настройка не была инстанцирована, поэтому по умолчанию django-html
шаблон получал форматирование через [html]
настройки, как показано на рисунке ниже (пожалуйста, поправьте меня, если мое предположение неверно).