Python 如何在成功注册后运行一些代码
我使用allauth软件包登录和注册用户,并进行社会注册/授权。我想在成功注册(包括社会注册)后向用户订阅电子邮件时事通讯 我怎么做Python 如何在成功注册后运行一些代码,python,django,django-allauth,Python,Django,Django Allauth,我使用allauth软件包登录和注册用户,并进行社会注册/授权。我想在成功注册(包括社会注册)后向用户订阅电子邮件时事通讯 我怎么做 谢谢。您可以收听信号: from allauth.account.signals import user_logged_in @receiver(user_logged_in) def login_fb_user(sender, request, user, **kwargs): socialuser = SocialAccount.objects.fi
谢谢。您可以收听信号:
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
都是信号列表谢谢。但“登录”是为注册用户提供的。我只想在注册后订阅一次。还有一个
用户注册的信号。文档在您的模型中有一个@Q-bart.py:)