def serialize(self, request, value): schema = self.of_type or self.schema_cls schema_name = schema._meta.schema_name return url_constructor.construct_url( api_name=request.context_params['api_name'], api_version=request.context_params['api_version'], schema_name=schema_name, entity_id=value, parents=request.context_params.get('api_breadcrumbs', []) )
def serialize(self, request, value): if value is None: return value schema = self.of_type schema_name = schema._meta.schema_name return url_constructor.construct_url( api_name=request.context_params['api_name'], api_version=request.context_params['api_version'], schema_name=schema_name, entity_id=value)