我使用allauth包登录并注册用户和社会注册/授权。我想在成功注册(包括社交注册)后订阅用户发送电子邮件通讯。
我该怎么做?
感谢。
答案 0 :(得分:3)
你可以听取信号:
from allauth.account.signals import user_logged_in
@receiver(user_logged_in)
def login_fb_user(sender, request, user, **kwargs):
socialuser = SocialAccount.objects.filter(user=user, provider="facebook")[0]
# here login success
and here都是信号列表