Substituindo o formulário de login all -uth do Django com ACCOUNT_FORMS

Eu já substitui o formulário de inscrição com a variável de configurações simplesACCOUNT_SIGNUP_FORM_CLASS mas para substituir o formulário de login, você precisa usarACCOUNT_FORMS = {'login': 'yourapp.forms.LoginForm'}. Eu tenho o formulário que eu quero e ele exibe perfeitamente com crispy-forms e 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')
        ),
    )

Quando envio o formulário, receboAttributeError at /account/login/ - 'LoginForm' object has no attribute 'login'. O que está acontecendo de errado aqui? A fonte do formulário de login allauth original está aqui:https://github.com/pennersr/django-allauth/blob/master/allauth/account/forms.py

questionAnswers(1)

yourAnswerToTheQuestion