<commit_before>Forms
=====

The following forms can be overridden as needed.

- Add extra fields for extra required information
- Override save to add extra functionality on save

Overriding Save
---------------

If you decide to add fields to a form, you will need to
manually save the custom fields data.

ACCOUNT_FORMS
=============

Default Settings::

    ACCOUNT_FORMS = {
        'login': 'allauth.account.forms.LoginForm',
        'signup': 'allauth.account.forms.SignupForm',
        'add_email': 'allauth.account.forms.AddEmailForm',
        'change_password': '<PASSWORD>auth.account.forms.ChangePasswordForm',
        'set_password': '<PASSWORD>',
        'reset_password': '<PASSWORD>',
        'reset_password_from_key': 'allauth.account.forms.ResetPasswordKeyForm',
    }

login (``allauth.account.forms.LoginForm``)
-------------------------------------------<commit_msg>docs: Add missing disconnect key and form<commit_after>Forms
=====

The following forms can be overridden as needed.

- Add extra fields for extra required information
- Override save to add extra functionality on save

Overriding Save
---------------

If you decide to add fields to a form, you will need to
manually save the custom fields data.

ACCOUNT_FORMS
=============

Default Settings::

    ACCOUNT_FORMS = {
        'login': 'allauth.account.forms.LoginForm',
        'signup': 'allauth.account.forms.SignupForm',
        'add_email': 'allauth.account.forms.AddEmailForm',
        'change_password': '<PASSWORD>',
        'set_password': '<PASSWORD>.<PASSWORD>',
        'reset_password': '<PASSWORD>',
        'reset_password_from_key': 'allauth.account.forms.ResetPasswordKeyForm',
        'disconnect': `allauth.socialaccount.forms.DisconnectForm`,
    }

login (``allauth.account.forms.LoginForm``)
-------------------------------------------
{'fraction_non_alphanumeric': 0.18004338394793926, 'fraction_numerical': 0.0, 'mean_word_length': 2.9423076923076925, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3774145', 'n_tokens_mistral': 512, 'n_tokens_neox': 507, 'n_words': 138}