Как переопределить форму аутентификации по умолчанию в django
Я пытался переопределить форму аутентификации, унаследованную от класса authenticationform
как заставить loginview использовать мою пользовательскую форму
Вы можете установить пользовательскую форму в качестве authentication_form в вашем urls.py:
from django.urls import path
from django.contrib.auth import views
from profiles.forms import UserLoginForm
urlpatterns = [
path('login/',
views.LoginView.as_view(
template_name="registration/login.html",
authentication_form=UserLoginForm,
),
name='login'
),