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

Function _reverse

rest_framework/reverse.py:52–63  ·  view source on GitHub ↗

Same as `django.urls.reverse`, but optionally takes a request and returns a fully qualified URL, using the request to get the base URL.

(viewname, args=None, kwargs=None, request=None, format=None, **extra)

Source from the content-addressed store, hash-verified

50
51
52def _reverse(viewname, args=None, kwargs=None, request=None, format=None, **extra):
53 """
54 Same as `django.urls.reverse`, but optionally takes a request
55 and returns a fully qualified URL, using the request to get the base URL.
56 """
57 if format is not None:
58 kwargs = kwargs or {}
59 kwargs['format'] = format
60 url = django_reverse(viewname, args=args, kwargs=kwargs, **extra)
61 if request:
62 return request.build_absolute_uri(url)
63 return url
64
65
66reverse_lazy = lazy(reverse, str)

Callers 2

reverseMethod · 0.90
reverseFunction · 0.85

Calls 1

build_absolute_uriMethod · 0.80

Tested by

no test coverage detected