Il n'est pas correct de verifier directement dans l objet REQUEST, il te
faut voir l attribut GET car tu utilise la method get dans ton formulaire
(sinon POST) puis il existe deux methodes pour acceder aux valeurs 'get()'
et 'getlist()' c'est la method qui te concerne. Elle ramene une liste
Le 6 avr. 2012 11:20, "sesame" <[email protected]> a écrit :

> bonjour
>
> je voudrai dans mon formulaire utiliser plusieurs checkbox qui valident
> l'envoi de champ input
>
> j'ai donc pour le formulaire
>
> <form action="{% url chercher_filtre %}" method="get">
>
> <td><input type="checkbox" checked="checked" name="theCheck0"
> value="1"></td>
> .......
>
> <td><input type="checkbox" checked="checked" name="theCheck1"
> value="2"></td>
>
> ......
>
> </form>
>
> et pour la vue j'ai
>
> def search_filter(request):
>
>  try:
>       if 'theCheck0' and 'theCheck1' in request.REQUEST:
>
> ....
>
> except ValueError, error:
> ....
> else:
>        if 'theCheck0'and not('theCheck1') in request.REQUEST :
>
>
> premierement je suis pas sur par cette methode d'enchainer 10 if  si j'ai
> 10 checbox
>
> Est ce que l'on doit proceder comme ca ?
>
> d'autre part j'arrive pas a rajouter la condition
>
>  if 'theCheck1'and not('theCheck0') in request.REQUEST :
>
> pourquoi ??
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django
>
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à