Django Model Managers - celery.managers

celery.managers

class celery.managers.PeriodicTaskManager

Manager for celery.models.PeriodicTask models.

get_waiting_tasks()

Get all waiting periodic tasks.

Returns:list of celery.models.PeriodicTaskMeta objects.
class celery.managers.TaskManager

Manager for celery.models.Task models.

delete_expired()
Delete all expired task results.
get_all_expired()
Get all expired task results.
get_task(task_id)
Get task meta for task by task_id.
is_done(task_id)
Returns True if the task was executed successfully.
store_result(task_id, result, status)

Store the result and status of a task.

Parameters:
  • task_id – task id
  • result – The return value of the task, or an exception instance raised by the task.
  • status – Task status. See celery.result.AsyncResult.get_status() for a list of possible status values.

Previous topic

Django Views - celery.views

Next topic

Django Models - celery.models

This Page