如何在Django模板中添加注释

django django-templates

57059 观看

4回复

49623 作者的声誉

我想用一句话来评论这个

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



{% # this is a comment %}
{% if something.property %}
    <table>
        <tr>...
作者: Alex. S. 的来源 发布者: 2009 年 4 月 6 日

回应 (4)


86

23745 作者的声誉

评论标签记录在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 #}
作者: Miles 发布者: 06.04.2009 12:04

219

35808 作者的声誉

决定

作为Miles的答案,{% comment %}...{% endcomment %}用于多行注释,但您也可以在同一行注释掉文本,如下所示:

{# some text #}
作者: Van Gale 发布者: 06.04.2009 12:13

21

280042 作者的声誉

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

{# Everything you see here is a comment. It won't show up in the HTML output. #}
作者: mipadi 发布者: 06.04.2009 12:13

2

446 作者的声誉

与传统的html评论相反:

<!-- not so secret secrets -->

Django模板注释不会在最终的html中呈现。所以你可以随意填写实现细节,如下所示:

多行:

{% comment %}
    The other half of the flexbox is defined 
    in a different file `sidebar.html`
    as <div id="sidebar-main">.
{% endcomment %}

单线:

{# jquery latest #}

{#
    beware, doesn't work... 
    actually renders as regular body text on the page
#}
作者: HashRocketSyntax 发布者: 23.09.2018 11:24
32x32