Django-fr

Forum

#1 14-03-2012 21:18:24

dgi
Membre
Inscription : 14-03-2012
Messages : 7

methode post et get das classview

Bonsoir,

je debute en django et les classview, et je n'arrive pas à comprendre malgré les exemples à quoi servent les méthodes post et get  ni même dispatch?

auriez vous une explication simple ?

Merci

Hors ligne

#2 14-03-2012 21:25:03

Julien Bouquillon [revolunet]
Membre
Inscription : 07-10-2011
Messages : 22

Re : methode post et get das classview

Salut,

POST = methode executée quand la vue est appelée avec la methode HTTP POST
(formulaire dans la plupart des cas)

GET = lorsque la vue est appellée directement par son URL

DISPATCH = methode executée dans tous les cas et qui disptach les appels à
GET, POST ou autre. cf
https://docs.djangoproject.com/en/dev/ref/class-based-views/#django.views.generic.base.View.dispatch

si tu ne connais pas la différence entre GET et POST... un début de réponse
: http://www.diffen.com/difference/Get_vs_Post

Julien


Le 14 mars 2012 21:18, dgi <gislarddavid _AT_ yahoo.fr> a écrit :

> Bonsoir,
>
> je debute en django et les classview, et je n'arrive pas à comprendre
> malgré les exemples à quoi servent les méthodes post et get  ni même
> dispatch?
>
> auriez vous une explication simple ?
>
> Merci
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#3 14-03-2012 21:35:09

dgi
Membre
Inscription : 14-03-2012
Messages : 7

Re : methode post et get das classview

Merci

et ces méthodes sont appelées avant form_valid ? est ce  là qu'on peut modifier les valeurs reçues du formulaires ou url ?

Hors ligne

#4 14-03-2012 21:53:01

Julien Bouquillon [revolunet]
Membre
Inscription : 07-10-2011
Messages : 22

Re : methode post et get das classview

Oui a priori get() et post() sont appelées avant form_valid() et tu peux
modifier l'etat du formulaire avant de passer la main à form_valid() oiu
form_invalid()

exemple ici :
http://blog.yawd.eu/2011/using-class-based-views-process-django-form-ajax/

Le 14 mars 2012 21:35, dgi <gislarddavid _AT_ yahoo.fr> a écrit :

> Merci
>
> et ces méthodes sont appelées avant form_valid ? est ce  là qu'on peut
> modifier les valeurs reçues du formulaires ou url ?
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#5 14-03-2012 22:03:09

dgi
Membre
Inscription : 14-03-2012
Messages : 7

Re : methode post et get das classview

OK merci je vais essayer tout cela

Hors ligne

Pied de page des forums