これを一行でコメントしたい
{% if something.property %}
<table>
<tr>...
{% # this is a comment %}
{% if something.property %}
<table>
<tr>...
Milesの回答として、{% comment %}...{% endcomment %}
は複数行のコメントに使用されますが、次のように同じ行のテキストをコメントアウトすることもできます。
{# some text #}
コメントタグは 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 #}
{# #}
表記を使用して、次のようにします。
{# Everything you see here is a comment. It won't show up in the HTML output. #}
従来の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 %}