Settings

ACCOUNT_OPEN_SIGNUP

Default: True

ACCOUNT_LOGIN_URL

Default: "account_login"

ACCOUNT_SIGNUP_REDIRECT_URL

Default: "/"

ACCOUNT_LOGIN_REDIRECT_URL

Default: "/"

ACCOUNT_LOGOUT_REDIRECT_URL

Default: "/"

ACCOUNT_PASSWORD_CHANGE_REDIRECT_URL

Default: "account_password"

ACCOUNT_PASSWORD_RESET_REDIRECT_URL

Default: "account_login"

ACCOUNT_PASSWORD_EXPIRY

Default: 0

ACCOUNT_PASSWORD_USE_HISTORY

Default: False

ACCOUNT_REMEMBER_ME_EXPIRY

Default: 60 * 60 * 24 * 365 * 10

ACCOUNT_USER_DISPLAY

Default: lambda user: user.username

ACCOUNT_CREATE_ON_SAVE

Default: True

ACCOUNT_EMAIL_UNIQUE

Default: True

ACCOUNT_EMAIL_CONFIRMATION_REQUIRED

Default: False

ACCOUNT_EMAIL_CONFIRMATION_EMAIL

Default: True

ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS

Default: 3

ACCOUNT_EMAIL_CONFIRMATION_ANONYMOUS_REDIRECT_URL

Default: "account_login"

ACCOUNT_EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL

Default: None

ACCOUNT_EMAIL_CONFIRMATION_URL

Default: "account_confirm_email"

ACCOUNT_SETTINGS_REDIRECT_URL

Default: "account_settings"

ACCOUNT_NOTIFY_ON_PASSWORD_CHANGE

Default: True

ACCOUNT_DELETION_MARK_CALLBACK

Default: "account.callbacks.account_delete_mark"

ACCOUNT_DELETION_EXPUNGE_CALLBACK

Default: "account.callbacks.account_delete_expunge"

ACCOUNT_DELETION_EXPUNGE_HOURS

Default: 48

ACCOUNT_HOOKSET

Default: "account.hooks.AccountDefaultHookSet"

This setting allows you define your own hooks for specific functionality that django-user-accounts exposes. Point this to a class using a string and you can override the following methods:

  • send_invitation_email(to, ctx)
  • send_confirmation_email(to, ctx)
  • send_password_change_email(to, ctx)
  • send_password_reset_email(to, ctx)

ACCOUNT_TIMEZONES

Default: list(zip(pytz.all_timezones, pytz.all_timezones))