Python django如何异步执行函数,即将任务移交给子进程并返回响应
我正在使用django 2.0和python 3.6 用户注册包括发送验证邮件。而且这个邮件发送过程需要更长的时间,用户一直在等待 我需要什么?:如果用户注册表单有效,邮件详细信息将发送给另一个任务处理程序,并且无论邮件是否发送,该功能都必须恢复并返回响应Python django如何异步执行函数,即将任务移交给子进程并返回响应,python,django,python-3.x,django-forms,django-views,Python,Django,Python 3.x,Django Forms,Django Views,我正在使用django 2.0和python 3.6 用户注册包括发送验证邮件。而且这个邮件发送过程需要更长的时间,用户一直在等待 我需要什么?:如果用户注册表单有效,邮件详细信息将发送给另一个任务处理程序,并且无论邮件是否发送,该功能都必须恢复并返回响应 def new_user_registration(request): form = CustomUserCreationForm(request.POST or None) if form.is_valid():
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')
def新用户注册(请求):
表单=CustomUserCreationForm(request.POST或None)
如果form.is_有效():
user=form.save()
发送验证邮件(用户)#大多数情况下,您将使用验证邮件
它已经存在很长时间了,并且是众所周知的,并且有文档记录,但是最近我把我所有的东西都搬到了你可能想看看芹菜图书馆。它充当任务管理器,帮助长时间运行的任务避免阻塞其他请求。它通常用于django和flask(由于网络问题无法链接到他们的主页)签出