Переопределение формы входа Django allauth с помощью ACCOUNT_FORMS

Я уже переопределил форму регистрации с помощью простой переменной настройкиACCOUNT_SIGNUP_FORM_CLASS но чтобы переопределить форму входа в систему вам нужно использоватьACCOUNT_FORMS = {'login': 'yourapp.forms.LoginForm'}, У меня есть форма, которую я хочу, и она отлично отображается с crispy-формами и Bootstrap3:

class LoginForm(forms.Form):
    login = forms.EmailField(required = True)
    password = forms.CharField(widget = forms.PasswordInput, required = True)

    helper = FormHelper()
    helper.form_show_labels = False
    helper.layout = Layout(
        Field('login', placeholder = 'Email address'),
        Field('password', placeholder = 'Password'),
        FormActions(
            Submit('submit', 'Log me in to Cornell Forum', css_class = 'btn-primary')
        ),
    )

Когда я отправляю форму, я получаюAttributeError at /account/login/ - 'LoginForm' object has no attribute 'login', Что здесь не так? Источник оригинальной формы логина Аллаута находится здесь:https://github.com/pennersr/django-allauth/blob/master/allauth/account/forms.py

Ответы на вопрос(1)

Ваш ответ на вопрос