当用VScode写django时,遇到了HTML页面使用{% if %}的问题。具体问题如下:
我在表单中想要增加一个默认选中checked,
但是:
1.当我去掉if条件判断,页面正常显示
2.所需要的变量也可以正常显示
3.查询网上的其他答案,关于{% %}空格的问题也没有出现
经过漫长的尝试,发现了解决方案:具体操作如下
找到设置
搜索format
找到HTML>Format:Templating == 》勾选
完成后{%if %}自动保存时不再会换行,问题解决。前面也有一行类似的{%if%}判断,代码是换行但可以正常显示不会报错的。这也让我很疑惑,总之问题解决了。