Как заставить VS code читать и Django, и html в файле .html? Всякий раз, когда я устанавливаю расширение django в vs code, он перестает читать html.
Я пробовал поместить это в файл settings.json-
{
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {"django-html": "html"},
"files.associations": {
"**/templates/*.html": "django-html",
"**/templates/*": "django-txt",
"**/requirements{/**,*}.{txt,in}": "pip-requirements",
"*.html": "html"
}}
Но это ничего не меняет, поскольку код по-прежнему читает только Django, а не html. Я не могу получить закрывающие теги или автозаполнение для html. Я перепробовал все доступные в интернете решения, но ни одно из них не работает. Хотя каждый раз, когда я удаляю расширение django из vs code, он снова начинает читать html код. Я перепробовал все доступные в интернете методы, но ни один не работает, иногда он читает только html, а иногда только django. Пожалуйста, помогите
Согласно Django Extension (я полагаю, вы используете именно его), в разделе Usage необходимо установить следующие настройки:
"files.associations": {
"**/*.html": "html",
"**/templates/**/*.html": "django-html",
"**/templates/**/*": "django-txt",
"**/requirements{/**,*}.{txt,in}": "pip-requirements"
},
Примечание: Скопируйте и замените код выше на свой (который, как я думаю, является причиной вашей проблемы).
Если вы хотите воспользоваться преимуществами emmet, вам следует добавить следующую строку в ваш settings.json:
"emmet.includeLanguages": {"django-html": "html"},
Примечание: Я не думаю, что установка "emmet.triggerExpansionOnTab"
на true
что-то даст в вашем случае.
Кроме того, документы django-html, похоже, не форматируются должным образом с помощью prettier formatter, поэтому я предлагаю использовать приведенные ниже настройки для форматирования django-html с помощью beautify:
"beautify.language": {
"html": [
"django-html"
]
},