0

django admin または flower を使用する代わりに、djcelery Tasks モデルから情報を取得してユーザーに表示しようとしています。問題は、モデルからの情報にアクセスできないことです。

タスクにアクセスしようとすると:

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