mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-06-08 23:53:33 +03:00
Renamed the cached fields lists.
This commit is contained in:
parent
1ee3173583
commit
67ff078388
|
@ -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):
|
||||||
|
|
||||||
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):
|
||||||
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:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user