django.contrib.auth.decorators.
login_required
()Декоратор проверки авторизации пользователя
Если пользователь не авторизован, то он будет перенаправлен на LOGIN_URL
from django.contrib.auth.decorators import login_required
@login_required
def index(request):
return render(request, 'index.html')
django.contrib.auth.decorators.
permission_required
(permission)Декоратор проверки авторизации пользователя и наличия прав
from django.contrib.auth.decorators import permission_required
@permission_required('app_name.action_model')
def index(request):
return render(request, 'index.html')