18 lines
488 B
Python
18 lines
488 B
Python
from django.core.urlresolvers import reverse as reverse_default
|
|
from django.utils.functional import lazy
|
|
from tenant_schemas.utils import clean_tenant_url
|
|
|
|
|
|
def reverse(viewname, urlconf=None, args=None, kwargs=None, prefix=None,
|
|
current_app=None):
|
|
url = reverse_default(
|
|
viewname=viewname,
|
|
urlconf=urlconf,
|
|
args=args,
|
|
kwargs=kwargs,
|
|
current_app=current_app
|
|
)
|
|
return clean_tenant_url(url)
|
|
|
|
reverse_lazy = lazy(reverse, str)
|