2
我有一個Django 1.5.1 webapp使用Celery 3.0.23和RabbitMQ 3.1.5。
當reading the TaskMeta informations從我的後端使用從Django裏面獲取芹菜任務名稱
from djcelery.models import TaskMeta
TaskMeta.objects.all()
我無法讀取任務名稱(它通常是方法名)。它不存儲在數據庫中。有沒有辦法存儲任務名稱或在運行時檢索它?
如果不是,我已經在考慮將其存儲在元屬性中,但這意味着我手動必須在創建的每個任務上調用update_state
。這對我來說看起來有點笨拙。
我想獲取已從數據庫中獲取的所有已執行任務的名稱,而不是從任務文件中獲取。我必須使用Django來顯示它們。 –
@AlessandroDaRugna,我理解你是否正確:你想看到任務執行歷史?或者你想列出所有可用的任務? –
我想要讀取任務執行歷史並顯示所有已執行的任務及其名稱 –