Try this:

credentials =
forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple,
choices=Truckshare.CREDENTIALS_CHOICES)

On Dec 17, 9:14 pm, "Alex Ezell" <[EMAIL PROTECTED]> wrote:
> I have several fields define in my models like this:
> CREDENTIALS_CHOICES = (
>         ('LM', "Commercial Driver's License"),
>         ('IN', 'Insured'),
>         ('DR', 'DOT Registered (Interstate)'),
>         ('FI', 'Fragile Item Qualified'),
> )
> credentials = models.CharField(max_length=2, blank=True,
> choices=CREDENTIALS_CHOICES)
>
> Then, I have them described in my form class as this:
>
> credentials = forms.ChoiceField(choices=Truckshare.CREDENTIALS_CHOICES)
>
> What I would like to do is use a CheckboxSelectMultiple for this field.
> However, when I do that like this:
>
> credentials = forms.ChoiceField(choices=Truckshare.CREDENTIALS_CHOICES
> ,widget=CheckboxSelectMultiple)
>
> but that will fail because it will submit multiple values to the model and
> since it's ChoiceField, it will complain.
>
> How can I set this up so that I can use choices in my model and use a
> CheckboxSelectMultiple field via newforms?
>
> Thanks!
>
> /alex
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to