MCPcopy
hub / github.com/django/django / get_context_data

Method get_context_data

django/contrib/admindocs/views.py:189–207  ·  view source on GitHub ↗
(self, **kwargs)

Source from the content-addressed store, hash-verified

187 return getattr(getattr(import_module(mod), klass), func)
188
189 def get_context_data(self, **kwargs):
190 view = self.kwargs["view"]
191 view_func = self._get_view_func(view)
192 if view_func is None:
193 raise Http404
194 title, body, metadata = utils.parse_docstring(view_func.__doc__)
195 title = title and utils.parse_rst(title, "view", _("view:") + view)
196 body = body and utils.parse_rst(body, "view", _("view:") + view)
197 for key in metadata:
198 metadata[key] = utils.parse_rst(metadata[key], "model", _("view:") + view)
199 return super().get_context_data(
200 **{
201 **kwargs,
202 "name": view,
203 "summary": strip_p_tags(title),
204 "body": body,
205 "meta": metadata,
206 }
207 )
208
209
210def user_has_model_view_permission(user, opts):

Callers

nothing calls this directly

Calls 3

_get_view_funcMethod · 0.95
strip_p_tagsFunction · 0.85
get_context_dataMethod · 0.45

Tested by

no test coverage detected