“inicio de sesión de django requerido como administrador” Código de respuesta

Cómo importar el inicio de sesión requerido en Django

from django.contrib.auth.decorators import login_required

@login_required(login_url='/example url you want redirect/')
Energetic Echidna

Se requiere inicio de sesión de Django

def login_view(request):
    if request.method == 'GET':
        cache.set('next', request.GET.get('next', None))

    if request.method == 'POST':
        # do your checks here

        login(request, user)

        next_url = cache.get('next')
        if next_url:
            cache.delete('next')
            return HttpResponseRedirect(next_url)

    return render(request, 'account/login.html')
Gleaming Guanaco

inicio de sesión de django requerido como administrador

from django.contrib.auth.decorators import user_passes_test

@user_passes_test(lambda u: u.is_superuser)
def my_view(request):
    ...
José Valente

Respuestas similares a “inicio de sesión de django requerido como administrador”

Preguntas similares a “inicio de sesión de django requerido como administrador”

Más respuestas relacionadas con “inicio de sesión de django requerido como administrador” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código