Jawaban:
Tag komentar didokumentasikan di https://docs.djangoproject.com/en/stable/ref/templates/builtins/#std:templatetag-comment
{% comment %} this is a comment {% endcomment %}
Komentar satu baris didokumentasikan di https://docs.djangoproject.com/id/stable/topics/templates/#comments
{# this won't be rendered #}
Berbeda dengan komentar html tradisional seperti ini:
<!-- not so secret secrets -->
Komentar templat Django tidak dirender dalam html akhir. Jadi Anda bisa merasa bebas untuk memasukkan rincian implementasi di sana seperti:
Multi-line:
{% comment %}
The other half of the flexbox is defined
in a different file `sidebar.html`
as <div id="sidebar-main">.
{% endcomment %}
Garis tunggal:
{# jquery latest #}
{#
beware, this won't be commented out...
actually renders as regular body text on the page
#}
Saya menemukan ini sangat membantu untuk <a href="{% url 'view_name' %}"
pandangan yang belum dibuat.
Komentar multiline dalam templat Django digunakan sebagai berikut, misalnya: untuk .html dll.
{% comment %} All inside this tags are treated as comment {% endcomment %}
{% extends "file.html" %}
tag, Anda harus meletakkannya di bagian paling atas file template bahkan sebelum{% comment %}
...{% endcomment %}
, jika tidak, Anda akan mendapatkan<ExtendsNode: extends "file.html"> must be the first tag in the template
kesalahan. Saya mengatakan bahwa jika seseorang ingin menempatkan komentar multi-baris di atas template.