views.py 284 B

123456789
  1. from django.http import Http404, HttpResponse
  2. from celery.task import is_done
  3. JSON_TASK_STATUS = """{"task": {"id": "%s", "executed": %s}}"""
  4. def is_task_done(request, task_id):
  5. return HttpResponse(JSON_TASK_STATUS % (
  6. task_id, is_done(task_id) and "true" or "false"))