Skip to main content
 首页 » 编程设计

python之从 Django 后保存信号生成线程是否可以

2024年10月25日29JustinYoung

我的一个模型上有 post_save 信号,它在大型 python 字典上调用 json.dumps。我想在单独的线程中调用此 json.dumps,这样它可能不会减慢对我的模型的保存调用。我想知道是否可以从 post_save 信号中产生一个新线程?我读过 post_save 信号本身就是线程,所以可以从中生成另一个 Python 线程吗?

编辑:出于某种原因我不能使用 celery 任务。

请您参考如下方法:

这不是您问题的直接答案,但我从 Is Django post_save signal asynchronous? 中的一个答案中找到了这个提示。 .我的 post_save 信号处理程序创建了一个 Celery任务。