Câu trả lời:
Thẻ nhận xét được ghi lại tại https://docs.djangoproject.com/en/urdy/ref/temsheet/builtins/#std:templatetag-comment
{% comment %} this is a comment {% endcomment %}
Nhận xét dòng đơn được ghi lại tại https://docs.djangoproject.com/en/urdy/topics/temsheet/#comments
{# this won't be rendered #}
Ngược lại với các bình luận html truyền thống như thế này:
<!-- not so secret secrets -->
Nhận xét mẫu Django không được hiển thị trong html cuối cùng. Vì vậy, bạn có thể cảm thấy thoải mái để nhồi chi tiết thực hiện trong đó như vậy:
Đa dòng:
{% comment %}
The other half of the flexbox is defined
in a different file `sidebar.html`
as <div id="sidebar-main">.
{% endcomment %}
Dòng đơn:
{# jquery latest #}
{#
beware, this won't be commented out...
actually renders as regular body text on the page
#}
Tôi thấy điều này đặc biệt hữu ích cho các <a href="{% url 'view_name' %}"
chế độ xem chưa được tạo.
Nhận xét nhiều dòng trong các mẫu django sử dụng như sau: ví dụ: cho .html, v.v.
{% comment %} All inside this tags are treated as comment {% endcomment %}
{% extends "file.html" %}
thẻ, bạn nên đặt nó ở trên cùng của tệp mẫu ngay cả trước khi{% comment %}
...{% endcomment %}
, nếu không bạn sẽ gặp<ExtendsNode: extends "file.html"> must be the first tag in the template
lỗi. Tôi đang nói rằng trong trường hợp ai đó muốn đặt các bình luận nhiều dòng trên đầu mẫu.