reviewboard.site.urlresolvers¶
- local_site_reverse(viewname, request=None, local_site_name=None, local_site=None, args=None, kwargs=None, *func_args, **func_kwargs)[source]¶
- Reverse a URL name and return a working URL. - This works much like Django’s - reverse(), but handles returning a LocalSite version of a URL when invoked with one of the following:- A - requestargument, representing an HTTP request to a URL within a LocalSite.
- A - local_site_nameargument, indicating the name of the local site.
- A - local_siteargument.
 - Parameters:
- viewname ( - unicode) – The name of the view to generate a URL for.
- request ( - django.http.HttpRequest, optional) – The current HTTP request. The current local site can be extracted from this.
- local_site_name ( - unicode, optional) – The name of the local site.
- local_site ( - reviewboard.site.models.LocalSite, optional) – The local site.
- args ( - list, optional) – Positional arguments to use for reversing in- reverse().
- kwargs ( - dict, optional) –- Keyword arguments to use for reversing in
 
- func_args ( - tuple, optional) – Additional positional arguments to pass to- reverse().
- func_kwargs ( - dict, optional) – Additional keyword arguments to pass to- reverse().
 
- Returns:
- The reversed URL. 
- Return type:
- Raises:
- django.urls.NoReverseMatch – Raised when there is no URL matching the view and arguments. 
 
