Как разместить комментарии в шаблонах Django - PullRequest
167 голосов
/ 06 апреля 2009

Я хотел бы прокомментировать это строкой

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



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

Ответы [ 5 ]

256 голосов
/ 06 апреля 2009

В качестве ответа Майлза, {% comment %}...{% endcomment %} используется для многострочных комментариев, но вы также можете закомментировать текст в той же строке, например:

{# some text #}
102 голосов
/ 06 апреля 2009

Теги комментариев задокументированы на 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 #}
21 голосов
/ 06 апреля 2009

Используя запись {# #}, вот так:

{# Everything you see here is a comment. It won't show up in the HTML output. #}
4 голосов
/ 23 сентября 2018

В отличие от традиционных 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, this won't be commented out... 
    actually renders as regular body text on the page
#}
2 голосов
/ 18 апреля 2019

Многострочный комментарий в шаблонах django, например: для .html и т. Д.

{% comment %} All inside this tags are treated as comment {% endcomment %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...