1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #11960 -- Improved error message for redirects. Thanks, mattmcc

git-svn-id: http://code.djangoproject.com/svn/django/trunk@12185 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty
2010-01-10 18:44:39 +00:00
parent cc25361b17
commit 2ef52d0ce2
2 changed files with 9 additions and 0 deletions

View File

@@ -49,6 +49,9 @@ def redirect(to, *args, **kwargs):
try:
return redirect_class(urlresolvers.reverse(to, args=args, kwargs=kwargs))
except urlresolvers.NoReverseMatch:
# If this is a callable, re-raise.
if callable(to):
raise
# If this doesn't "feel" like a URL, re-raise.
if '/' not in to and '.' not in to:
raise