Fin*_*sen 5 python django celery
我计划使用django-celery-results后端来跟踪 Celery 任务的状态和结果。
django-celery-results后端是否适合在运行时或仅在完成后存储任务的状态?
不清楚TaskResult模型何时首次创建(在任务创建、任务执行或完成时?)
如果它是在任务创建时创建的,如果task_track_started设置了选项,模型状态会在任务被拾取时自动更新为 RUNNING吗?
可以TaskResult在任务函数中访问实例吗?
这里的另一个问题似乎表明了这一点,但没有提到将任务状态更新为 RUNNING
小智 0
后端在设置模块中配置为:
CELERY_RESULT_BACKEND = 'django-db' # in this case it is django DB
Run Code Online (Sandbox Code Playgroud)
如果您将 django DB 配置为后端,那么您可以将其导入为
from django-celery-results.models import TaskResult
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1251 次 |
| 最近记录: |