def login(request): if request.method == 'POST': form = LoginForm(request.POST) username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None: auth_login(request,user) return redirect(reverse('home')) else: form.add_error('username','username or password is not right') return render(request, 'registration/login.html',{'form': form}) else: form = LoginForm() return render(request, 'registration/login.html',{'form': form})