Provide urlresolver functions that return fully qualified URLs or view names
Given an incoming request, and an outgoing URL representation, append the value of any built-in query parameters.
reverse(viewname, args=None, kwargs=None, request=None, format=None, **extra)¶
If versioning is being used then we pass any reverse calls through to the versioning scheme instance, so that the resulting URL can be modified if needed.
_reverse(viewname, args=None, kwargs=None, request=None, format=None, **extra)¶
Same as django.urls.reverse, but optionally takes a request and returns a fully qualified URL, using the request to get the base URL.