пока не подтвердит email.
Установил эти настройки
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
LOGIN_REDIRECT_URL = '/'
ACCOUNT_EMAIL_VERIFICATION='mandatory'
ACCOUNT_AUTHENTICATION_METHOD = "username_email"
ACCOUNT_EMAIL_REQUIRED = False
ACCOUNT_CONFIRM_EMAIL_ON_GET = True
ACCOUNT_USERNAME_REQUIRED = True
но получаю ` from . import app_settings, signals
File "/home/mikefromru/scripts/apps/ef/env/lib/python3.8/site-packages/allauth/account/app_settings.py", line 324, in <module>
app_settings = AppSettings('ACCOUNT_')
File "/home/mikefromru/scripts/apps/ef/env/lib/python3.8/site-packages/allauth/account/app_settings.py", line 26, in init
assert (self.EMAIL_VERIFICATION !=
AssertionError`
В чём дело?
вообще, обычно юзают поле is_active у юзера, стандартный Auth модуль не позволяет юзерам логиниться если акк не активен
EMAIL BACKAND зря сделал, он по дефолту такой идёт
Обсуждают сегодня