Mis a jour le 2017-09-24, 21:34

Les views génériques

Generic views :
Principales vues génériques :

View

Toutes les classes View en héritent indirectement.
View définit une méthode dispatch() qui est appelée pour le traitement de la requête et doit renvoyer une response :
class MyView(...)
    def dispatch(self, *args, **kwargs):
        # args contient les paramètres comme GET, POST, COOKIES
        # et META : dictionnaire qui contient SERVER_NAME, SERVER_PORT, CONTENT_TYPE, HTTP_HOST, etc ...
        * kwargs est un dictionnaire avec les paramètres nommés spécifiques de la requête (ceux du get ou du post).
        return super(MyView, self).dispatch(*args, **kwargs)
  

TemplateView

TemplateView :

RedirectView

RedirectView :

DetailView

DetailView :

ListView

ListView :
Pagination :

FormView

FormView :

CreateView

CreateView :

UpdateView

UpdateView :

DeleteView

DeleteView :

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert