for every i and widget in enumerated iterable self.widgets, call the function widget.value_from_datadict with 3 arguments: data,
return [ widget . value_from_datadict ( data , files , name + '_%s' % i ) for i , widget in enumerate ( self . widgets ) ]