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

Method determine_metadata

rest_framework/metadata.py:59–70  ·  view source on GitHub ↗
(self, request, view)

Source from the content-addressed store, hash-verified

57 })
58
59 def determine_metadata(self, request, view):
60 metadata = {
61 "name": view.get_view_name(),
62 "description": view.get_view_description(),
63 "renders": [renderer.media_type for renderer in view.renderer_classes],
64 "parses": [parser.media_type for parser in view.parser_classes],
65 }
66 if hasattr(view, 'get_serializer'):
67 actions = self.determine_actions(request, view)
68 if actions:
69 metadata['actions'] = actions
70 return metadata
71
72 def determine_actions(self, request, view):
73 """

Callers

nothing calls this directly

Calls 3

determine_actionsMethod · 0.95
get_view_descriptionMethod · 0.80
get_view_nameMethod · 0.45

Tested by

no test coverage detected