问题:
{% extends 'base.html' %} {% block title %} Dashboard {% endblock %} {% block pagetitle %}
变成了
{% extends 'base.html' %} {% block title %} Dashboard {% endblock %} {% block
pagetitle %}
请注意,{% tag %}
正被一条新行打断。这会导致django模板的语法错误。
我已经尝试过大多数顶级django模板扩展,但这并不能解决这个问题。
我也尝试过这些设置:
"[html]": {
"editor.formatOnSave": false,
},
"html.format.wrapLineLength": 0,
"html.format.enable": false,
"prettier.disableLanguages": ["html"]
期望行为:
发布于 2021-01-16 12:32:52
我也遇到了同样的问题,唯一解决问题的方法就是禁用默认的HTML格式化程序。不幸的是,我没有找到正确格式化Django模板标记的方法。如果您转到VS代码首选项>设置>用户>扩展> HTML并取消选中“启用/禁用默认HTML格式化程序”,您也可以这样做。
发布于 2021-02-11 11:27:00
我只需在被破坏的{{""}}
之间添加{% tag %}
即可。
示例:
{% extends 'main/base.html' %} {% block title_block %}Homepage{% endblock%}
{{""}} {%block style_ref_block%}{%endblock%} {{""}} {% block body_block %}
https://stackoverflow.com/questions/64785873
复制相似问题