如何 运行 仅在 django python 中调用后台函数?

How to run a function in background in django python only when it is called?

我已经创建了一个电子邮件功能,它将向用户发送访问令牌以进行验证。 此过程执行时间很短。

所以,我想在后台推送此功能并通过消息“访问令牌将邮寄到您的电子邮件 ID。请检查您的电子邮件”来通知用户。这是为了让用户保持更新,而不是在整个任务完成后等待访问令牌通知。

我不想安排,因为这里不需要,我想 Django 的 background_task 模块也无济于事。

出路是什么?

你试过celery了吗?如果我没记错的话,我认为它正在做你需要的事情。