예제 #1
0
파일: forms.py 프로젝트: jokull/fungiform
 def convert(self, value):
     value = _force_dict(value)
     errors = {}
     result = {}
     for name, field in self.fields.iteritems():
         try:
             result[name] = field(value.get(name))
         except ValidationError, e:
             errors[name] = e
예제 #2
0
파일: forms.py 프로젝트: jokull/fungiform
 def to_primitive(self, value):
     value = _force_dict(value)
     result = {}
     for key, field in self.fields.iteritems():
         result[key] = field.to_primitive(value.get(key))
     return result
예제 #3
0
파일: widgets.py 프로젝트: jokull/fungiform
 def __init__(self, field, name, value, all_errors):
     Widget.__init__(self, field, name, _force_dict(value), all_errors)
     self._subwidgets = {}