Мы уже давно используем django-allauth. Мы можем включить проверку электронной почты аккаунта, которая отлично работает. Но теперь у нас есть REST api, который позволяет пользователям регистрироваться через API, а рабочий процесс не проходит через django-allauth. Можно ли вручную вызвать функцию проверки электронной почты django-allauth или нам нужно использовать собственное решение?Вручную запрашивать подтверждение по электронной почте
2
A
ответ
1
У меня была та же проблема, и решение, которое я нашел, состояло в том, чтобы вызвать метод send_email_confirmation
от allauth. Я использую DRF3 для своего API.
from allauth.account.utils import send_email_confirmation
...
def some_view(request):
user = ...
...
#using request._request to avoid TypeError on change made in DRF3 (from HTTPRequest to Request object)
send_email_confirmation(request._request, user)
...
Надеюсь, это вам поможет.
Смежные вопросы
- 1. подтверждение по электронной почте
- 2. Подтвердить подтверждение по электронной почте
- 3. Prestashop подтверждение по электронной почте
- 4. LimeSurvey подтверждение по электронной почте
- 5. Parse.com подтверждение по электронной почте
- 6. Jquery по электронной почте подтверждение [email protected]
- 7. Отправить подтверждение по электронной почте на SWFUpload
- 8. Требуется подтверждение по электронной почте без необходимости
- 9. Отладка и подтверждение по электронной почте
- 10. Как создать подтверждение по электронной почте?
- 11. подтверждение по электронной почте с идентификацией omniauth
- 12. Подтверждение создания пользователя по электронной почте
- 13. paypal пользовательское подтверждение по электронной почте
- 14. Magento - выборочное подтверждение по электронной почте
- 15. Существующее экспресс-подтверждение по электронной почте
- 16. Устройство, не отправлять подтверждение по электронной почте
- 17. подтверждение по электронной почте сообщение без членства
- 18. Devise истекает уведомление по электронной почте подтверждение
- 19. Регистрация Zend framework + подтверждение по электронной почте
- 20. React.js и HTML5 по электронной почте подтверждение
- 21. Проверка и подтверждение по электронной почте
- 22. Yii2 Отправить подтверждение по электронной почте
- 23. loopback.js: отправить подтверждение по электронной почте
- 24. asp.net Членство: подтверждение по электронной почте пусто
- 25. Редактирование Magento подтверждение заказа по электронной почте
- 26. подтверждение пользователя в завещанию без отправки по электронной почте
- 27. Jquery по электронной почте подтверждение по электронной почте и один конкретное сообщение
- 28. пытается сделать код, который отправляет подтверждение по электронной почте
- 29. Magento PayPal Payment Pro не отправляет подтверждение по электронной почте
- 30. , отправив ссылку на подтверждение по электронной почте в jsp
Спасибо, Маркус, я попробую! –