Пытаюсь использовать этот кусок кода из гайда по системе логина в Django
from django.shortcuts import redirect, render_to_response
from django.contrib import auth
from django.template.context_processors import csrf
def login(request):
args = {}
args.update(csrf(request))
if request.POST:
username = request.POST.get('login', '')
password = request.POST.get('pass', '')
user = auth.authenticate(username=username, password=password)
if user is not None:
auth.login(request, user)
return HttpResponse('/')
else:
args['login_error'] = "Пользователь не найден"
return render_to_response(login.html, args)
else:
return render_to_response(login.html, args)
return render_to_response(request, "login.html")
def logout(request):
auth.logout(request)
return redirect("/")
И у меня постоянно возникает ошибка из-за того, что функцию render_to_response невозможно импортировать, и при этом упоминается она только в старых документах. Новичок в Django, так что пока не совсем понимаю что она делала и чем её можно заменить.