Ответы:
Теги комментариев задокументированы по адресу 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 #}
В отличие от традиционных комментариев 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
#}
Я считаю это особенно полезным для <a href="{% url 'view_name' %}"
представлений, которые еще не были созданы.
Многострочные комментарии в шаблонах django используют следующим образом, например: для .html и т. Д.
{% comment %} All inside this tags are treated as comment {% endcomment %}
{% extends "file.html" %}
тег, вы должны поместить его в самый верх файла шаблона еще до{% comment %}
...{% endcomment %}
, иначе вы получите<ExtendsNode: extends "file.html"> must be the first tag in the template
ошибку. Я говорю, что в случае, если кто-то хочет разместить многострочные комментарии в верхней части шаблона.