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})
def assign_FIFO(request): task_name = 'assign-FIFO' task_id = background_task(task=task_name, calc=_assign_FIFO_job).id return HttpResponseRedirect('/tasks/list/')
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})