如何 运行 仅在 django python 中调用后台函数?
How to run a function in background in django python only when it is called?
我已经创建了一个电子邮件功能,它将向用户发送访问令牌以进行验证。
此过程执行时间很短。
所以,我想在后台推送此功能并通过消息“访问令牌将邮寄到您的电子邮件 ID。请检查您的电子邮件”来通知用户。这是为了让用户保持更新,而不是在整个任务完成后等待访问令牌通知。
我不想安排,因为这里不需要,我想 Django 的 background_task 模块也无济于事。
出路是什么?
你试过celery了吗?如果我没记错的话,我认为它正在做你需要的事情。
我已经创建了一个电子邮件功能,它将向用户发送访问令牌以进行验证。 此过程执行时间很短。
所以,我想在后台推送此功能并通过消息“访问令牌将邮寄到您的电子邮件 ID。请检查您的电子邮件”来通知用户。这是为了让用户保持更新,而不是在整个任务完成后等待访问令牌通知。
我不想安排,因为这里不需要,我想 Django 的 background_task 模块也无济于事。
出路是什么?
你试过celery了吗?如果我没记错的话,我认为它正在做你需要的事情。