equal
deleted
inserted
replaced
379 def form_field_value(self, field, load_bytes=False): |
379 def form_field_value(self, field, load_bytes=False): |
380 """return field's *typed* value""" |
380 """return field's *typed* value""" |
381 myattr = '%s_%s_default' % (field.role, field.name) |
381 myattr = '%s_%s_default' % (field.role, field.name) |
382 if hasattr(self, myattr): |
382 if hasattr(self, myattr): |
383 return getattr(self, myattr)() |
383 return getattr(self, myattr)() |
|
384 value = field.initial |
384 if callable(value): |
385 if callable(value): |
385 value = value(self) |
386 value = value(self) |
386 return field.initial |
387 return value |
387 |
388 |
388 def form_field_error(self, field): |
389 def form_field_error(self, field): |
389 """return validation error for widget's field, if any""" |
390 """return validation error for widget's field, if any""" |
390 if self._field_has_error(field): |
391 if self._field_has_error(field): |
391 self.form_displayed_errors.add(field.name) |
392 self.form_displayed_errors.add(field.name) |