Commit 67ff0783 by Omer Katz

Renamed the cached fields lists.

parent 1ee31735
...@@ -316,14 +316,14 @@ class Serializer(BaseSerializer): ...@@ -316,14 +316,14 @@ class Serializer(BaseSerializer):
return self._fields return self._fields
@cached_property @cached_property
def _to_internal_value_fields(self): def _writable_fields(self):
return [ return [
field for field in self.fields.values() field for field in self.fields.values()
if (not field.read_only) or (field.default is not empty) if (not field.read_only) or (field.default is not empty)
] ]
@cached_property @cached_property
def _to_representation_fields(self): def _readable_fields(self):
return [field for field in self.fields.values() if not field.write_only] return [field for field in self.fields.values() if not field.write_only]
def get_fields(self): def get_fields(self):
...@@ -400,7 +400,7 @@ class Serializer(BaseSerializer): ...@@ -400,7 +400,7 @@ class Serializer(BaseSerializer):
ret = OrderedDict() ret = OrderedDict()
errors = OrderedDict() errors = OrderedDict()
fields = self._to_internal_value_fields fields = self._writable_fields
for field in fields: for field in fields:
validate_method = getattr(self, 'validate_' + field.field_name, None) validate_method = getattr(self, 'validate_' + field.field_name, None)
...@@ -428,7 +428,7 @@ class Serializer(BaseSerializer): ...@@ -428,7 +428,7 @@ class Serializer(BaseSerializer):
Object instance -> Dict of primitive datatypes. Object instance -> Dict of primitive datatypes.
""" """
ret = OrderedDict() ret = OrderedDict()
fields = self._to_representation_fields fields = self._readable_fields
for field in fields: for field in fields:
try: try:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment