Vues génériques basées sur les classes

Les vues génériques basées sur les classes (ListView, DetailView, CreateView, UpdateView, DeleteView) encapsulent les cas courants d'affichage et d'édition. On les configure par attributs (model, template_name) ou en redéfinissant des méthodes comme get_queryset. Elles réduisent le code répétitif par rapport aux vues fonctions.

Exemple

class PostList(ListView):
    model = Post
    paginate_by = 10

Notions voisines

Tout le glossaire