Задать вопрос
@gromyko21

Как cделать регистрацию через письмо django allauth?

Добавил к себе в проект django allauth - он работает(регистрация, вход, выход). В связи с этим опущу большинство настроек.
  1. Самое главное, что мне нужно - сделать регистрацию через письмо на почте. Делается это путем добавление в settings
    ACCOUNT_EMAIL_REQUIRED = True
    ACCOUNT_EMAIL_VERIFICATION = "mandatory"
    Когда этот код включен - регистрация не проходит так как хочет подтверждения по почте. Но в этом и заключается моя проблема - я нигде не указывал с какой почты должно быть отправлено это письмо. Не подскажите, как это настроить? доки читал - не нашел.

  2. Так же есть ее один вопрос - как переопределить шаблоны, предлагаемые пакетом? Прочитал и в самой доке, и на просторах интернета - испробовал несколько вариантов и нигде это не работает, помимо переопределения внутри самого пакета. Вот, что я пробовал:
    • /myproject/myapp/templates/account/users/login.html
    • /myproject/templates/account/login.html
    • /myproject/allauth/templates/account/users/login.html
    • /myproject/account/templates/account/users/login.html


  • Вопрос задан
  • 352 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@mafusailovich
Возможно, что это уже не актуально, но все же пусть ответ будет, может кому пригодится.
В settings.py нужно ещё добавить параметр DEFAULT_FROM_EMAIL = '<адрес электронной почты>'

По поводу переопределения шаблонов. Я так понимаю, что вы про это
https://django-allauth.readthedocs.io/en/latest/fo...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы