0

我正在尝试从 djcelery 任务模型中获取信息以显示给用户,而不是使用 django admin 或花。问题是我无法访问模型中的任何信息。

当我尝试访问任务时:

djcelery_task = TaskMeta.objects.get(task_id = u"2fca9311-4735-4bfe-a06d-7acf9dcdb952")

或者

djcelery_task = TaskMeta.objects.get(task_id = "2fca9311-4735-4bfe-a06d-7acf9dcdb952")

错误是:

TaskMeta matching query does not exist

检查任何条目的简单代码:

def home(request):
    context = RequestContext(request)
    task_meta_fields = TaskMeta._meta.get_all_field_names()
    print task_meta_fields
    djcelery_tasks = TaskMeta.objects.all()
    print djcelery_tasks
    print TaskMeta.objects.count()

    return render_to_response('isams/home.html', context)

打印在控制台上的响应是:

['date_done', 'hidden', u'id', 'meta', 'result', 'status', 'task_id', 'traceback']

[]

0
4

0 回答 0