当前位置:  开发笔记 > 后端 > 正文

如何在Django模板中添加注释

如何解决《如何在Django模板中添加注释》经验,为你挑选了4个好方法。

我想用一句话来评论这个

{% if something.property %}
    ...



{% # this is a comment %}
{% if something.property %}
    
...

Van Gale.. 287

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

{# some text #}

是的,但是如果你有一个`{%extends"file.html"%}"标签你应该把它放在模板文件的最顶层,甚至在`{%comment%}`之后......`{%endcomment% }`,否则你会得到一个`必须是模板中第一个标记错误.我想说如果有人想将多行注释放在模板的顶部. (10认同)


Miles.. 114

评论标签记录在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 #}


mipadi.. 25

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

{# Everything you see here is a comment. It won't show up in the HTML output. #}


HashRocketSy.. 8

与传统的html注释相反:



Django模板注释未在最终html中呈现。因此,您可以随意在其中填充实现细节,如下所示:

多行:

{% comment %}
    The other half of the flexbox is defined 
    in a different file `sidebar.html`
    as 

单线:

{# jquery latest #}

{#
    beware, this won't be commented out... 
    actually renders as regular body text on the page
#}

我发现这对于尚未创建的视图特别有用。



1> Van Gale..:

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

{# some text #}


是的,但是如果你有一个`{%extends"file.html"%}"标签你应该把它放在模板文件的最顶层,甚至在`{%comment%}`之后......`{%endcomment% }`,否则你会得到一个`必须是模板中第一个标记错误.我想说如果有人想将多行注释放在模板的顶部.

2> Miles..:

评论标签记录在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 #}



3> mipadi..:

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

{# Everything you see here is a comment. It won't show up in the HTML output. #}



4> HashRocketSy..:

与传统的html注释相反:



Django模板注释未在最终html中呈现。因此,您可以随意在其中填充实现细节,如下所示:

多行:

{% comment %}
    The other half of the flexbox is defined 
    in a different file `sidebar.html`
    as 

单线:

{# jquery latest #}

{#
    beware, this won't be commented out... 
    actually renders as regular body text on the page
#}

我发现这对于尚未创建的视图特别有用。

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有