Doesn't Django have something very similar inbuilt to newforms?

l5x wrote:
> Hello,
>
> Based on this thread: 
> http://groups.google.com/group/django-users/browse_thread/thread/fd450734295e450f/68d466b0d6b24eb7
>
> I have the following code for the SplitDateWidget:
>
> class SplitDateWidget(forms.MultiWidget):
>         def __init__(self, attrs=None):
>             widgets = (Select(attrs=attrs, choices=DAY_LIST),
> Select(attrs=attrs, choices=MONTH_LIST), Select(attrs=attrs,
> choices=YEAR_LIST))
>             super(SplitDateWidget, self).__init__(widgets, attrs)
>
>         def value_from_datadict(self, data, files, name):
>             return [widget.value_from_datadict(data, files, name + '_
> %s' % i) for i, widget in enumerate(self.widgets)]
>
>         def decompress(self, value):
>             if value:
>                 print 'value: ', value
>                 value=unicode(value).split('-')
>                 return [value[2],value[1],value[0]]
>             return None
>
> And I don't know what do I need to change in value_from_datadict to
> get this work after request.POST. As for now I get error: "Ensure this
> value has at most 3 characters (it has 22)."
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
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