记一个关于Django模板语法注释的奇葩之处
背景原由:在form表单中,使用csrftoken,当然,我忘了加 _
出于一些原因,我使用IDE的注释快捷键:ctrl+/ 将其注释,如下

结果运行时,报错如下

了解后才知道,对于Django模板语法中,正确的注释方法如下

在 Django 模板中,普通 HTML 注释 <!-- ... --> 不会阻止 Django 模板引擎解析 {% ... %}。你需要使用 Django 模板引擎的注释语法 {# ... #}。
背景原由:在form表单中,使用csrftoken,当然,我忘了加 _
出于一些原因,我使用IDE的注释快捷键:ctrl+/ 将其注释,如下

结果运行时,报错如下

了解后才知道,对于Django模板语法中,正确的注释方法如下

在 Django 模板中,普通 HTML 注释 <!-- ... --> 不会阻止 Django 模板引擎解析 {% ... %}。你需要使用 Django 模板引擎的注释语法 {# ... #}。