我正在使用django 2.0,python 3.6和芹菜4.1
芹菜完成任务后,我想执行一个在数据库中进行更新的代码。
我该怎么做?
有几种方法可以做到。
- 实现代码以更新数据库并在任务结束时运行。您可以实施自己的
on_success
实施 - 如果您要执行许多小任务,并且需要在此之后执行清理任务,则使用
group
或chord
,后者非常有用,但是要求您将结果存储作为基础结构的一部分。
由于您似乎只想在任务完成后更新DB,所以我会选择#1