1
0
mirror of https://github.com/django/django.git synced 2025-10-27 15:46:10 +00:00

First part of setting request.path correctly.

Still needs:
    - testing
    - docs changes
    - some way of fixing reverse().


git-svn-id: http://code.djangoproject.com/svn/django/trunk@7991 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Malcolm Tredinnick
2008-07-19 19:32:01 +00:00
parent e8dd3855c1
commit b653cdcfb2
6 changed files with 45 additions and 9 deletions

View File

@@ -291,10 +291,11 @@ class RegexURLResolver(object):
def resolve(path, urlconf=None):
return get_resolver(urlconf).resolve(path)
def reverse(viewname, urlconf=None, args=None, kwargs=None):
def reverse(viewname, urlconf=None, args=None, kwargs=None, prefix=u'/'):
args = args or []
kwargs = kwargs or {}
return iri_to_uri(u'/' + get_resolver(urlconf).reverse(viewname, *args, **kwargs))
return iri_to_uri(prefix +
get_resolver(urlconf).reverse(viewname, *args, **kwargs))
def clear_url_caches():
global _resolver_cache