【发布时间】:2013-10-03 10:59:42
【问题描述】:
我有一个使用 Celery 3.0.23 和 RabbitMQ 3.1.5 的 Django 1.5.1 webapp。
当reading the TaskMeta informations 从我的后端使用
from djcelery.models import TaskMeta
TaskMeta.objects.all()
我无法读取任务名称(通常是方法名称)。它不存储在数据库中。有没有办法存储任务名称或在运行时检索它?
如果没有,我已经在考虑将它存储在元属性中,但这意味着我必须在我创建的每个任务上手动调用 update_state。这对我来说有点笨拙。
【问题讨论】: