Yanıtlar:
Yorum etiketleri https://docs.djangoproject.com/en/stable/ref/templates/builtins/#std:templatetag-comment adresinde belgelenmiştir.
{% comment %} this is a comment {% endcomment %}
Tek satırlı yorumlar https://docs.djangoproject.com/en/stable/topics/templates/#comments adresinde belgelenmiştir.
{# this won't be rendered #}
Bunun gibi geleneksel html yorumlarının aksine :
<!-- not so secret secrets -->
Django şablon yorumları son html'de görüntülenmez. Böylece uygulama ayrıntılarını şu şekilde doldurabilirsiniz:
Çok çizgili:
{% comment %}
The other half of the flexbox is defined
in a different file `sidebar.html`
as <div id="sidebar-main">.
{% endcomment %}
Tek satır:
{# jquery latest #}
{#
beware, this won't be commented out...
actually renders as regular body text on the page
#}
Bunu özellikle <a href="{% url 'view_name' %}"
henüz oluşturulmamış görünümler için yararlı buluyorum .
Django şablonlarındaki çok satırlı yorum aşağıdaki gibi kullanılır: for .html vb.
{% comment %} All inside this tags are treated as comment {% endcomment %}
Bazı Django Şablonu biçim Koduna yorum yapmak istiyorsanız bu şekilde yardımcı olabilir.
{#% include 'file.html' %#}
(Doğru yol)
HTML Yorumu ile yorumlanırsa, aşağıdaki kod yine de yürütülür.
<!-- {% include 'file.html' %} -->
(Ters Yön)
{% extends "file.html" %}
etiketiniz varsa bunu{% comment %}
... önce bile şablon dosyasının en üstüne koymalısınız{% endcomment %}
, aksi takdirde bir<ExtendsNode: extends "file.html"> must be the first tag in the template
hata alırsınız . Birisinin çok satırlı yorumları şablonun üstüne yerleştirmek istemesi durumunda diyorum.