Vous n'êtes pas identifié(e).
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
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
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
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
OK merci je vais essayer tout cela
Hors ligne