def login_view(request):
if request.method == "GET":
return render(request, 'carrinho/login.html', {})
elif request.method == "POST":
if request.user.is_authenticated():
return redirect('/')
nome_usuario = request.POST.get('usuario')
senha = request.POST.get('senha')
usuario = authenticate(username=nome_usuario, password=senha)
if usuario is not None:
login(request, usuario)
return redirect('/')
return redirect('/login/')
else:
raise Http404()
评论列表
文章目录