Я хотів би прокоментувати це рядком
{% if something.property %}
<table>
<tr>...
{% # this is a comment %}
{% if something.property %}
<table>
<tr>...
Я хотів би прокоментувати це рядком
{% if something.property %}
<table>
<tr>...
{% # this is a comment %}
{% if something.property %}
<table>
<tr>...
Відповіді:
Теги коментарів задокументовані на 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 #}
На відміну від традиційних коментарів 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' %}"
поглядів, які ще не створені.
У коментарях для багаторядкових коментарів у шаблонах джанго використовується такий текст: наприклад, для .html тощо.
{% comment %} All inside this tags are treated as comment {% endcomment %}
{% extends "file.html" %}
тег, ви повинні розмістити його на самому верху файлу шаблону ще до{% comment %}
...{% endcomment %}
, інакше ви отримаєте<ExtendsNode: extends "file.html"> must be the first tag in the template
помилку. Я кажу, що якщо хтось хоче розмістити багаторядкові коментарі у верхній частині шаблону.