Login/Logout view are now class views

This commit is contained in:
Valentin Samir
2015-05-29 16:11:10 +02:00
parent 02872d218f
commit a0b1a095e4
3 changed files with 204 additions and 144 deletions

View File

@ -12,12 +12,20 @@
from . import default_settings
from django.conf import settings
from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect
import urlparse
import urllib
import random
import string
def redirect_params(url_name, params=None):
"""Redirect to `url_name` with `params` as querystring"""
url = reverse(url_name)
params = urllib.urlencode(params if params else {})
return HttpResponseRedirect(url + "?%s" % params)
def update_url(url, params):
"""update params in the `url` query string"""
url_parts = list(urlparse.urlparse(url))