我有一个使用 Celery 3.0.23 和 RabbitMQ 3.1.5 的 Django 1.5.1 webapp。
从我的后端读取 TaskMeta 信息时使用
from djcelery.models import TaskMeta
TaskMeta.objects.all()
我无法读取任务名称(通常是方法名称)。它不存储在数据库中。有没有办法存储任务名称或在运行时检索它?
如果没有,我已经在考虑将它存储在元属性中,但这意味着我必须手动调用update_state
我创建的每个任务。这对我来说看起来有点笨拙。