Невозможно войти в систему, пока данные верны, а кнопка входа, похоже, не работает
Я делаю приложение аутентификации, которое регистрируется и входит в систему с помощью электронной почты и пароля, используя django, и когда я запускаю свое приложение, кнопка входа не отвечает, а затем возвращается на страницу входа
Я пытался создать новую учетную запись и она сохранилась в базе данных (я использую приложение DBBrowser SqLite), но когда я хочу войти в систему, кнопка входа не работает
это views.py
def login_request(request):
if request.method == "POST":
form = FormPengguna(request.POST)
if form.is_valid():
email = form.cleaned_data.get('email')
password = form.cleaned_data.get('password')
user = authenticate(email=email, password=password)
if user is not None:
login(request, user)
messages.info(request, "Berhasil Login")
return redirect("halaman_utama:homepage")
else:
messages.error(request, "Email/Password Salah!")
form = FormPengguna()
print(request.POST)
return render(request=request, template_name="masuk.html", context={"form": form})
это html-код
<form method="POST" action="/login_request" enctype="multipart/form-data">
{% csrf_token %}
<div class="form-group row">
<label class="col-sm-2 col-form-label">Email :</label>
<div class="col-sm-4">
{{ form.email }}
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">Password :</label>
<div class="col-sm-4">
{{ form.password }}
</div>
</div>
<button class="btn btn-primary" type="submit">Login</button>
</form>
<br><br><br>
<p class="text-center">Forgot Password? <a href="/password_reset_request">Click Here</a>.</p>