Je voudrais commenter ceci avec une ligne
{% if something.property %}
<table>
<tr>...
{% # this is a comment %}
{% if something.property %}
<table>
<tr>...
Comme réponse de Miles, {% comment %}...{% endcomment %}
est utilisé pour les commentaires multilignes, mais vous pouvez également commenter du texte sur la même ligne, comme ceci:
{# some text #}
Les balises de commentaire sont documentées sur https://docs.djangoproject.com/fr/stable/ref/templates/builtins/#std:templatetag-comment
{% comment %} this is a comment {% endcomment %}
Les commentaires sur une seule ligne sont documentés sur https://docs.djangoproject.com/fr/stable/topics/templates/#comments
{# this won't be rendered #}
En utilisant le {# #}
notation, comme suit:
{# Everything you see here is a comment. It won't show up in the HTML output. #}
Contrairement aux traditionnels commentaires html comme ceci:
<!-- not so secret secrets -->
Les commentaires du modèle Django ne sont pas rendus dans le code HTML final. Vous pouvez donc y insérer des informations détaillées sur la mise en œuvre, comme suit:
multiligne:
{% comment %}
The other half of the flexbox is defined
in a different file `sidebar.html`
as <div id="sidebar-main">.
{% endcomment %}
Ligne unique:
{# jquery latest #}
{#
beware, this won't be commented out...
actually renders as regular body text on the page
#}
Je trouve cela particulièrement utile pour <a href="{% url 'view_name' %}"
vues qui n'ont pas encore été créées.
Commentaire multiligne dans Django utilisent les exemples suivants: pour .html etc.
{% comment %} All inside this tags are treated as comment {% endcomment %}