【发布时间】:2013-02-12 17:22:24
【问题描述】:
我在 django celery 中使用数据库后端。任务信息存储在数据库中名为:celery_taskmeta 的表中。
这是我的任务:
@celery.task
def file_transfer(password, source12, destination):
result = subprocess.Popen(['sshpass', '-p', password, 'rsync', '-az', source12, destination],
stderr=subprocess.PIPE, stdout=subprocess.PIPE).communicate()[0]
return result
我这样调用任务:
file_transfer.s(password, source12, destination)
现在我想向用户显示他们在 Django 模板中的任务进度和剩余时间。我怎样才能做到这一点?
【问题讨论】:
-
不,不是主题可能相同,但该问题的答案不是很清楚。
-
你为什么总是将我的问题标记为否定?你对我有什么怨恨吗?
标签: django celery django-celery djcelery