コード例 #1
0
ファイル: task_views.py プロジェクト: imcallister/savorifie
def long_calc_task(request):
    task_name = 'long_calc2'
    task_id = background_task(task=task_name, calc=tri_10).id
    status_url = 'background_task/status/%s' % task_id
    return JsonResponse({'task_id': task_id, 'task_name': task_name, 'status_url': status_url})
コード例 #2
0
ファイル: jobs.py プロジェクト: imcallister/savorifie
def assign_FIFO(request):
    task_name = 'assign-FIFO'
    task_id = background_task(task=task_name, calc=_assign_FIFO_job).id
    return HttpResponseRedirect('/tasks/list/')
コード例 #3
0
ファイル: jobs.py プロジェクト: electronifie/accountifie
def recalculate(request):
    task_name = 'ledger-recalculate-%s' % datetime.datetime.now().isoformat()
    task_id = background_task(task=task_name, calc=_recalculate).id
    status_url = 'background_task/status/%s' % task_id
    return JsonResponse({'task_id': task_id, 'task_name': task_name, 'status_url': status_url})