INNER CODE UNIT · Python
DynamicSerializerMethodField
yezyilomo/django-restql · django_restql/fields.py:23
class DynamicSerializerMethodField(SerializerMethodField):
def to_representation(self, value):
method = getattr(self.parent, self.method_name)
is_parsed_query_available = (
hasattr(self.parent, "restql_nested_parsed_queries") and
self.field_name in self.parent.restql_nested_parsed_queries
)
if is_parsed_query_available:
parsed_query = self.parent.restql_nested_parsed_queries[self.field_name]
else:
# Include all fields
parsed_query = Query(
field_name=None,
included_fields=["*"],
excluded_fields=[],
aliases={},
arguments={}