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

标签 python json django multithreading django-models

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

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

最佳答案

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

关于python - 从 Django 后保存信号生成线程是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27676834/

相关文章:

java - 找出 HashMap 中使用的类型

python - 如何在 Django 还原中存储父指针和数据?

python - 在 mac 上升级 pip 以安装 Django 库?

python - 查找列表中最高的 n 个元素及其位置。 Python

c# - 使用 System.Text.Json 将 JSON 反序列化为包含动态属性的类

python - python 中的线程-

android - 在滚动时在 listView 中添加更多 json 数据

python - django Model.objects.raw 将 SUM 字段返回为 Decimal

python - 在 python 中根据列表查找文本以查找最大值

python - 当字符串列内容比已有内容长时,HDFStore.append(string, DataFrame) 失败