Détermine si l'argument peut être appelé comme fonction
Les variables émettent une valeur à partir du contexte, qui est un objet faisant correspondre des clés à des valeurs.
L'objet contextuel que nous avons envoyé depuis la vue est accessible dans le modèle à l'aide des variables de Django Template.
<h1>Bonjour {{ variable_nom }}, comment allez-vous ?</h1>
from django.http import HttpResponse from django.template import loader def testing(request): template = loader.get_template('template.html') context = { 'variable_nom': 'Robert', } return HttpResponse(template.render(context, request))Comme vous pouvez le constater dans la vue ci-dessus, nous créons un objet nommé context et le remplissons de données, puis nous l'envoyons comme premier paramètre dans la fonction template.render().
{% with variable_nom = 'Robert' %} <h1>Bonjour {{ variable_nom }}, comment allez-vous ?</h1>
from django.db import modelsPour obtenir des données du model Membres, nous devrons l'importer dans le fichier de vues et en extraire les données dans la vue :from membres.models import Membres # Create your models here.
from django.http import HttpResponse, HttpResponseRedirect from django.template import loader from .models import Membres def testing(request): mesmembres = Membres.objects.all().values() template = loader.get_template('template.html') context = { 'mesmembres': mesmembres, } return HttpResponse(template.render(context, request))Maintenant nous pouvons utiliser les données dans le template :
<table><tr><th>Prénom</th></tr> {% for x in mesmembres %} <tr><td>{{ x.prenom }}</td></tr> {% endfor %} </table>Nous avons utilisé dans cet exemple la balise {%for%} pour extraire les données.
PROMO ! CLUB AFFILIATION FACILE : lien publicitaire affiché pendant 1 semaine sur plusieurs sites à fort trafic, partage des commissions 1TPE et SystemeIO, plus de 20000 produits.
Ces sites web "pépites" vous payent entre 500 et 1000 euros par mois pour effectuer de petites tâches simples !