Вход в систему не перенаправляется на LOGIN_REDIRECT_URL
Я создал простую форму входа в систему с именем пользователя и паролем. Мой логин не перенаправляет на ссылку LOGIN_REDIRECT_URL, которая должна перенаправлять на главную страницу. Я попробовал несколько учетных данных со стороны администратора (которые я получил при регистрации)
Urls.py:
from django.contrib import admin
from django.urls import path
from jobs import views as jobs_views #from the job application it is gonna import views
from users import views as users_views
from django.contrib.auth import views as auth_views
urlpatterns = [
path('login/', auth_views.LoginView.as_view(template_name = 'login.html'), name= 'login'),]
Login.html (добавлен только соответствующий код):
<section class="site-section">
<div class="container">
<div class="row">
{% csrf_token %}
{{ form.non_field_errors }}
<!-- DEBUG -->
{% for field in form %}
{% if field.errors %}{{ field.html_name }}: {{ field.errors }}{% endif %}
{% endfor %}
<div class="col-lg-6">
<h2 class="mb-4">Log In To JobBoard</h2>
<form class="p-4 border rounded", submit= 'POST'>
<div class="row form-group">
<div class="col-md-12 mb-3 mb-md-0">
<label class="text-black" for="fname">Username</label>
{{ form.username }}
</div>
</div>
<div class="row form-group mb-4">
<div class="col-md-12 mb-3 mb-md-0">
<label class="text-black" for="fname">Password</label>
{{ form.password }}
</div>
</div>
<div class="row form-group">
<div class="col-md-12">
<input type="submit" value="Log In" class="btn px-4 btn-primary text-white">
</div>
</div>
</form>
</div>
</div>
</div>
</section>
settins.py (добавлен только соответствующий код):
LOGIN_REDIRECT_URL = 'home_page'
LOGIN_URL = 'login'
Я пытался вывести на экран ошибки, но не получил ни одной:
{{ form.non_field_errors }}
<!-- DEBUG -->
{% for field in form %}
{% if field.errors %}{{ field.html_name }}: {{ field.errors }}{% endif %}
{% endfor %}