Корректное экранирование для использования в шаблонах Django, чтобы избежать ошибок литерала непереведенной строки в VS Code

В шаблоне Django .html следует предусмотреть следующее

<button onclick="location.href='{% url 'my-route' pk %}'">

# Warns because of this -------^.......^

VS Code будет предупреждать о не завершенном строковом литерале, поскольку он не понимает, что внутри {% %} сначала обрабатывается шаблонизатором. Все работает нормально, но предупреждения VS Code (с красным выделением) отвлекают.

Есть ли способ исправить это, экранируя ' или " или изменяя некоторые настройки VS Code?

Добавить расширение Django для Visual Studio Code

https://marketplace.visualstudio.com/items?itemName=batisteo.vscode-django

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