MCPcopy
hub / github.com/encode/django-rest-framework / _read_only_defaults

Method _read_only_defaults

rest_framework/serializers.py:466–480  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

464 return value
465
466 def _read_only_defaults(self):
467 fields = [
468 field for field in self.fields.values()
469 if (field.read_only) and (field.default != empty) and (field.source != '*') and ('.' not in field.source)
470 ]
471
472 defaults = {}
473 for field in fields:
474 try:
475 default = field.get_default()
476 except SkipField:
477 continue
478 defaults[field.source] = default
479
480 return defaults
481
482 def run_validators(self, value):
483 """

Callers 1

run_validatorsMethod · 0.95

Calls 1

get_defaultMethod · 0.80

Tested by

no test coverage detected