我使用Celery w/Django处理某个任务,该任务返回一个JSON值,该值需要放入模型记录中。现在,我看到两个选项可以将其保存在Django数据库中:
update
记录。在django-db
result后端,它将位于celeri自己的task\u result表中。这意味着我必须将AsyncResult Id保存在记录中,每当客户机请求该记录时,我都会查找该过程是否完成。在在我看来,选择1更好,但由于我最近几年没有使用芹菜,我想知道它是否有缺点,和/或方案2更适合哪种情况。在
谢谢!在
不,第一种方法没有问题。在
任务.py 从应用程序模型导入您的\u模型 从芹菜导入任务
视图.py
^{pr2}$您可以在数据库中使用此示例代码进行原子提交。如果你担心的话。(取自芹菜docs)
相关问题 更多 >
编程相关推荐