Mettre en forme un texte en CSS:les couleurs de police, la propriété CSS color...
Django fournit également de multiples variables intégrées que nous pouvons utiliser en utilisant la balise for loop. Et la majorité d'entre elles sont utilisées pour obtenir un compteur lors de l'utilisation de la boucle for.
Ainsi, en utilisant ces variables, nous pouvons obtenir différents types de compteurs. Toutes les variables liées au compteur sont listées ci-dessous.
Fichier testes/templates/template.html 📋 Copier le code
<!DOCTYPE html> <html> <body> <h1>Marques de voitures françaises :</h1> <table> <tr><th>Marque </th><th>Année</th></tr> {% for x in voitures %} <tr><td> {{ x.marque }} </td> <td> {{ x.annee }} </td></tr> {% endfor %} </dl> </table> <p>Dans le fichier views.py, vous pouvez voir à quoi ressemble la variable voitures.</p> </body> </html>
Fichier testes/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 = { 'voitures': [ {'marque': 'BUGATTI' , 'annee': '1909'}, {'marque':'CHRYSLER', 'annee':'1970-1979' }, {'marque':'CITROëN', 'annee':'Depuis 1919' }, {'marque':'DS', 'annee':'2014 '}, {'marque':'DELAHAYE','annee':'1935-1954'}, {'marque':'FACEL-VEGA','annee':'1954-1964'}, {'marque':'FORD ','annee':'1916-1954 '}, {'marque':'PANHARD','annee':'1890-1967'},], } return HttpResponse(template.render(context, request))Maintenant, pour la démonstration, utilisons l'une de ces variables dans notre exemple précédent de liste de voitures. Comme vous pouvez le voir dans le résultat de notre exemple précédent, nous n'avons pas d'index dans notre liste d'employés.
Fichier testes/templates/template.html 📋 Copier le code
<!DOCTYPE html> <html> <body> <h1>Marques de voitures françaises :</h1> <table> <tr><th>Indexe </th><th>Marque </th><th>Année</th></tr> {% for x in voitures %} <tr><td> {{ forloop.counter }} </td><td> {{ x.marque }} </td> <td> {{ x.annee }} </td></tr> {% endfor %} </dl> </table> <p>Dans le fichier views.py, vous pouvez voir à quoi ressemble la variable voitures.</p> </body> </html>
Fichier testes/templates/template.html 📋 Copier le code
<!DOCTYPE html> <html> <body> <h1>Marques de voitures françaises :</h1> <table> <tr><th>Indexe </th><th>Marque </th><th>Année</th></tr> {% for x in voitures %} <tr {% if forloop.first %} style='background-color:lightblue;' {% endif %}><td> {{ forloop.counter }} </td><td> {{ x.marque }} </td> <td> {{ x.annee }} </td></tr> {% endfor %} </dl> </table> <p>Dans le fichier views.py, vous pouvez voir à quoi ressemble la variable voitures.</p> </body> </html>