Raf*_*fay 5 python django multithreading json django-models
我的一个模型上有 post_save 信号,它在一个大型 python 字典上调用 json.dumps 。我想在单独的线程中调用此 json.dumps,这样它就不会减慢模型上的保存调用速度。我想知道是否可以从 post_save 信号内部生成一个新线程?我读过 post_save 信号本身就是线程,所以可以从中生成另一个 Python 线程吗?
编辑:由于某种原因我无法使用芹菜任务。
我不知道您会在哪里读到信号是在线程中执行的,因为这根本不是真的。Django 不会对线程执行任何操作,您也不应该:如果您想在进程外执行某些操作,请使用像 Celery 这样的任务队列系统。
| 归档时间: |
|
| 查看次数: |
1119 次 |
| 最近记录: |