This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
portail-citoyen2/portail_citoyen2/admin.py

15 lines
503 B
Python

from django.views.decorators.cache import never_cache
from django.http import HttpResponseRedirect
from django.utils.http import urlencode
from django.conf import settings
from django.contrib.auth import REDIRECT_FIELD_NAME
from django.contrib import admin
@never_cache
def login(request, extra_context=None):
query = urlencode({REDIRECT_FIELD_NAME: request.build_absolute_uri()})
url = '{0}?{1}'.format(settings.LOGIN_URL, query)
return HttpResponseRedirect(url)
admin.site.login = login