Me gustaría comentar esto con una línea.
{% if something.property %}
<table>
<tr>...
{% # this is a comment %}
{% if something.property %}
<table>
<tr>...
django
django-templates
Alex S.
fuente
fuente
{% extends "file.html" %}
etiqueta, debe ponerla en la parte superior del archivo de plantilla incluso antes de{% comment %}
...{% endcomment %}
, de lo contrario, obtendrá un<ExtendsNode: extends "file.html"> must be the first tag in the template
error. Estoy diciendo que en caso de que alguien quiera colocar los comentarios de varias líneas en la parte superior de la plantilla.Las etiquetas de comentarios están documentadas en https://docs.djangoproject.com/en/stable/ref/templates/builtins/#std:templatetag-comment
Los comentarios de una sola línea se documentan en https://docs.djangoproject.com/en/stable/topics/templates/#comments
fuente
Usando la
{# #}
notación, así:fuente
En contraste con los comentarios html tradicionales como este:
Los comentarios de la plantilla de Django no se representan en el html final. Para que pueda agregar detalles de implementación allí, así:
Multilínea:
Linea sola:
Esto me resulta especialmente útil para las
<a href="{% url 'view_name' %}"
vistas que aún no se han creado.fuente
El comentario de varias líneas en las plantillas de django se usa de la siguiente manera, por ejemplo: para .html, etc.
fuente