I have a Django 1.5.1 webapp using Celery 3.0.23 with RabbitMQ 3.1.5.
When reading the TaskMeta informations from my backend using
from djcelery.models import TaskMeta
TaskMeta.objects.all()
I cannot read the task name (it is usually the method name). It is not stored in the database. Is there a way to store also the task name or to retrieve it at runtime?
If not, I am already thinking about storing it in the meta properties, but this implies that I manually have to call update_state
on every task I create. This looks a bit clumsy to me.