Instalação

Requisitos

django-celery-results é a única dependência direta do plugin — é dela que vem o modelo TaskResult usado para consultar o resultado real das tarefas Celery.

Instalando o pacote

pip install django-celery-task-monitor

Registrando as apps

Adicione as duas apps ao INSTALLED_APPS do seu projeto:

INSTALLED_APPS = [
    # ...
    "django_celery_results",
    "django_celery_task_monitor",
]

Rodando as migrações

python manage.py migrate

Isso cria a tabela de TaskLog e registra as permissões view_tasklog, change_tasklog, delete_tasklog (padrão do Django para qualquer modelo) e view_task_trace (customizada pelo plugin, ver Permissões).

Próximo passo

Veja Configuração para as configurações opcionais, ou vá direto para Uso Básico para o exemplo mínimo de uso no admin.