Корректное экранирование для использования в шаблонах 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