• 40 hours
  • Medium

Free online content available in this course.

Paperback available in this course

course.header.alt.is_certifying

Got it!

Last updated on 2/26/20

Quiz 3

Log in or subscribe for free to enjoy all this course has to offer!

Evaluated skills

  • Déclencher des signaux et middlewares
  • Étendre les possibilités des templates en créant des filtres et des tags
  • Définir des vues génériques
  • Question 1

    Quel est l’avantage (toujours vrai) d’une vue générique TemplateView ?

    • Le nombre de lignes par rapport à une vue classique est plus faible dans le views.py .

    • Cela permet d’écrire une vue simple, sans données, directement dans le urls.py .

    • TemplateView facilite l’affichage d’une liste d’objets. 

  • Question 2

    Quel est le nom du template par défaut dans le cadre d’une ListView ?    

    • <app>/object_list.html    

    • <model>_list.html    

    • <app>/<model>_list.html    

    • <app>_<model>_list.html    

  • Question 3

    Quelle est l’utilité de reverse_lazy?

    • Cette fonction permet de récupérer l’URL d’une vue à l’exécution plutôt qu’à l’initialisation du code.    

    • C’est la fonction reverse mais qui ne peut prendre qu’une fonction Python en paramètre, et pas de chaînes de type "blog.views.liste".    

    • C’est une fonction qui simule le comportement de reverse, mais qui renvoie exactement l’entrée.