OUJOOD.COM
Commentaires courts
Nous avons déjà vu que pour commenter une ligne en python nous commençons la ligne par le caractère # . Cela n'est pas valable dans django.Vous pouvez utiliser les balises {# ... #} pour commenter un code, ce qui peut être plus facile pour les petits commentaires.
Exemple Commentez la chaine de caractères "Tout le monde" :
<!DOCTYPE html>
<html>
<body>
<h1>
Bienvenue {# Tout le monde #} !
</h1>
</body>
</html>
La balise comment en django
Les commentaires vous permettent d'avoir des sections de code qui doivent être ignorées.Pour commenter un bloc de code de plus d'une ligne on peut utiliser la balise comment.
Début du commentaire : {% comment %}
Fin du commentaire : {% endcomment %}
Django ignore tout ce qui se trouve entre {% comment %} et {% endcomment %}.
Une note facultative peut être insérée dans la première balise. Par exemple, ceci est utile lorsque vous commentez du code pour documenter la raison pour laquelle le code a été désactivé.
Exemple d'utilisation :
<!DOCTYPE html>
<html>
<body>
<h1>
Bienvenue {# Tout le monde #} !
</h1>
<p>Texte rendu : </p>
{% comment %}
<h1>Bienvenue mesdames et messieurs !</h1>
<p>Texte commenté avec {{ create_date|date : "c" }}</p>
{% endcomment %}
</body>
</html>
Vous pouvez ajouter un message à votre commentaire, pour vous aider à vous rappeler pourquoi vous avez écrit ce commentaire, ou comme message aux autres personnes qui lisent le code.exemple:
{% comment "message ajouté au commentaire" %}
<h1>Bienvenue mesdames et messieurs !</h1>
<p>Texte commenté avec {{ create_date|date : "c" }}</p>
{% endcomment %}
Commentaire dans les vues
Les Views sont écrites en Python, et les commentaires Python sont écrits avec le caractère # :Exemple Commenter une section dans le view :
Fichier views.py 📋 Copier le code
from django.http import HttpResponse
from django.template import loader
def testing(request):
template = loader.get_template('template.html')
context = {
# voici un commentaire
#le commentaire dans views
'prenom': 'Robert',
}
# ceci est un autre commentaire
return HttpResponse(template.render(context, request))
Pour en savoir plus sur les commentaires Python, consultez le tutoriel sur les commentaires Python.