• 20 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 15/12/2020

Utiliser l'ORM de Django et les gabarits

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Manipuler l'ORM de Django
  • Utiliser des gabarits dans Django
  • Question 1

    Afin d'insérer une boucle en Python dans un gabarit, vous écrivez le code suivant :

    • <ul>
      {% for album in albums %}
      <li></li>
      {% endfor %}
      </ul>
    • <ul>
      { for album in albums }
      <li></li>
      { endfor }
      </ul>
    • <ul>
      {{ for album in albums }}
      <li></li>
      {{ endfor }}
      </ul>
  • Question 2

    Afin d'afficher le contenu d'une variable dans un gabarit, vous écrivez le code suivant :

    • <div>{ variable_name }</div>
    • <div>{% variable_name %}</div>
    • <div>{{ variable_name }}</div>
  • Question 3

    Dans une vue, vous passez des arguments à un gabarit grâce à la méthode suivante :

    • from django.shortcuts import render
      def index(request):
      context = {'albums': ['Sarbacane']}
      return render(request, 'app/index.html', context)
    • from django.shortcuts import HTTPResponse
      def index(request):
      context = {'albums': ['Sarbacane']}
      return HTTPResponse(request, 'app/index.html', context)
    • from django.shortcuts import render
      def index(request):
      return render(request, 'app/index.html', ['Sarbacane'])