您是否尝试过仅从Django Shell运行任务?您可以使用
.apply任务的方法来确保它在本地积极运行。
假设在子模块的
my_taskDjango应用
myapp中调用了该任务
tasks:
$ python manage.py shell>>> from myapp.tasks import my_task>>> eager_result = my_task.apply()
结果实例具有与通常
AsyncResult类型相同的API
,不同之处在于,始终要在本地
.apply()迅速地评估结果,并且该方法将阻塞,直到任务运行完成为止。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)