我正在使用django 2.0和python 3.6。
用户注册包括发送验证邮件。而且此邮件发送过程需要更长的时间,并且用户一直处于等待状态。
我需要什么?:如果用户注册表格有效,则将邮件详细信息发送到另一个任务处理程序,并且无论是否发送邮件,该函数都必须恢复并返回响应。
def new_user_registration(request):
form = CustomUserCreationForm(request.POST or None)
if form.is_valid():
user = form.save()
send_verification_mail(user) #<= taking more time.
return render(request, 'registration/signup.html')
即send_verification_mail
必须异步调用。如何实现呢?
注意:我是django和python的新手。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句