forme avec CheckboxSelectMultiple ne valide pas
J'ai un formulaire avec un champ de choix qui est à l'aide de CheckboxSelectMultiple widget:
foo = forms.ChoiceField(widget=forms.CheckboxSelectMultiple,
choices=(
("1", "ONE"),
("2", "TWO"),
))
La forme rend fine montrant deux cases à cocher, toutefois, il ne faut pas valider.
Si j'cochez les deux cases, j'obtiens une erreur: Sélectionnez une option valide. [u'1', u'2'] n'est pas l'un des choix disponibles
Sélection d'une case à cocher ne fonctionne pas non plus, il me donne: Sélectionnez une option valide. [u'1'] n'est pas l'un des choix disponibles.
Ce qui se passe ici?
Vous devez vous connecter pour publier un commentaire.
Si vous faites le champ de formes.MultipleChoiceField plutôt qu'une des formes.ChoiceField cela fonctionne mieux.
Mai de cette utile pour vous
Si vous souhaitez passer l'ORM objet directement, alors vous pouvez essayer ce qui suit