Последние статьи
Сортировать:
Установка прав доступа для контролера
Определение, является ли пользователь админом: from django.http import HttpResponse, HttpResponseRedirect, HttpResponseForbidden from django.contrib import messages from django.utils.decorators import available_attrs from functools import wraps #Пишем декоратор, для контролера def is_user_admin(view_func): @wraps(view_func, …
Код авторизации под пользователя
Можно вставить в любой контролер и исполнении зайти уже авторизованным: from django.contrib.auth.models import User u = User.objects.get(id=3) backend = get_backends()[0] u.backend = "%s.%s" % (backend.__module__, backend.__class__.__name__) login(request, u)\