251

我想用一行来评论这个

{% if something.property %}
    <table>
        <tr>...



{% # this is a comment %}
{% if something.property %}
    <table>
        <tr>...
4

4 回答 4

386

作为 Miles 的回答,{% comment %}...{% endcomment %}用于多行注释,但您也可以像这样在同一行注释掉文本:

{# some text #}
于 2009-04-06T00:13:16.680 回答
151

评论标签记录在https://docs.djangoproject.com/en/stable/ref/templates/builtins/#std:templatetag-comment

{% comment %} this is a comment {% endcomment %}

单行注释记录在https://docs.djangoproject.com/en/stable/topics/templates/#comments

{# this won't be rendered #}
于 2009-04-06T00:04:22.803 回答
33

使用{# #}符号,如下所示:

{# Everything you see here is a comment. It won't show up in the HTML output. #}
于 2009-04-06T00:13:17.587 回答
6

如果您想评论一些 Django 模板格式代码,这种方式会很有帮助。

{#% include 'file.html' %#}(正确的方法)

如果使用 HTML 注释进行注释,以下代码仍会执行。

<!-- {% include 'file.html' %} -->(错误道)

于 2020-07-11T09:24:57.750 回答