Je voudrais commenter ceci avec une ligne
{% if something.property %}
<table>
<tr>...
{% # this is a comment %}
{% if something.property %}
<table>
<tr>...
django
django-templates
Alex. S.
la source
la source
{% extends "file.html" %}
balise, vous devriez la mettre tout en haut du fichier de modèle avant même le{% comment %}
...{% endcomment %}
, sinon vous obtiendrez une<ExtendsNode: extends "file.html"> must be the first tag in the template
erreur. Je dis que si quelqu'un veut placer les commentaires sur plusieurs lignes en haut du modèle.Les balises de commentaire sont documentées sur https://docs.djangoproject.com/en/stable/ref/templates/builtins/#std:templatetag-comment
Les commentaires sur une seule ligne sont documentés sur https://docs.djangoproject.com/en/stable/topics/templates/#comments
la source
En utilisant la
{# #}
notation, comme ceci:la source
Contrairement aux commentaires html traditionnels comme celui-ci:
Les commentaires du modèle Django ne sont pas rendus dans le html final. Vous pouvez donc vous sentir libre de remplir les détails d'implémentation comme ceci:
Multi-ligne:
Une seule ligne:
Je trouve cela particulièrement utile pour les
<a href="{% url 'view_name' %}"
vues qui n'ont pas encore été créées.la source
Le commentaire multiligne dans les modèles django utilise comme suit ex: pour .html etc.
la source