如何在成功注册后运行一些代码,allauth,Djang

2024-05-23 19:05:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用allauth包来登录和注册用户以及进行社会注册/授权。我想订阅用户的电子邮件通讯后,成功注册(包括社会注册)。你知道吗

我该怎么做?你知道吗

谢谢。你知道吗


Tags: 用户电子邮件社会allauth
1条回答
网友
1楼 · 发布于 2024-05-23 19:05:50

你可以听到信号:

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都是信号列表

相关问题 更多 >