misc: use quote from django.utils.http
This commit is contained in:
parent
348ffc4db1
commit
5dc047db11
|
@ -1,4 +1,3 @@
|
||||||
import urllib
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
@ -12,6 +11,7 @@ from django.contrib.syndication.views import Feed
|
||||||
from django.shortcuts import resolve_url
|
from django.shortcuts import resolve_url
|
||||||
from django.utils.encoding import force_text
|
from django.utils.encoding import force_text
|
||||||
from django.utils.feedgenerator import Atom1Feed as DjangoAtom1Feed
|
from django.utils.feedgenerator import Atom1Feed as DjangoAtom1Feed
|
||||||
|
from django.utils.http import quote
|
||||||
from django.http import HttpResponseRedirect, HttpResponse, Http404
|
from django.http import HttpResponseRedirect, HttpResponse, Http404
|
||||||
from django.contrib.auth import logout as auth_logout
|
from django.contrib.auth import logout as auth_logout
|
||||||
from django.contrib.auth import views as auth_views
|
from django.contrib.auth import views as auth_views
|
||||||
|
@ -35,7 +35,7 @@ def login(request, *args, **kwargs):
|
||||||
if 'next' not in request.GET:
|
if 'next' not in request.GET:
|
||||||
return HttpResponseRedirect(resolve_url('mellon_login'))
|
return HttpResponseRedirect(resolve_url('mellon_login'))
|
||||||
return HttpResponseRedirect(resolve_url('mellon_login') + '?next=' +
|
return HttpResponseRedirect(resolve_url('mellon_login') + '?next=' +
|
||||||
urllib.quote(request.GET.get('next')))
|
quote(request.GET.get('next')))
|
||||||
return auth_views.login(request, *args, **kwargs)
|
return auth_views.login(request, *args, **kwargs)
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in New Issue