A django app to monitor celery tasks with progress
Project description
Django Celery Progress
A django app to monitor celery tasks with progress
Demo
Quick start
Add "django_celery_progress" to your INSTALLED_APPS:
INSTALLED_APPS = [
'django_celery_progress',
]
Set CELERY_BROKER_URL and CELERY_RESULT_BACKEND
CELERY_BROKER_URL = 'redis://localhost:6379/0'
CELERY_RESULT_BACKEND = 'redis://localhost:6379/0'
Progress monitor:
import time
from celery import shared_task
from django_celery_progress.progress import set_progress
@shared_task(bind=True, name='my_task')
def my_task(self):
for i in range(100):
time.sleep(1)
set_progress(self, i + 1, 100)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-celery-progress-1.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0a38c2ffc3d171a10c8943051a9d4f3128e843b2d8f3066f39ee369e0fb46d7 |
|
MD5 | debd1421e101efd8f8bfa7ecbac66c53 |
|
BLAKE2b-256 | cd7a5677698e94460f2c0404971206284d4f73e843d3473fdc8a101fef652660 |
Close
Hashes for django_celery_progress-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cce8810ed9de602db21a7206b77e6d06a3af2aad4d26accdb46f072e592cc8c |
|
MD5 | 47c16007758f9496d78c50a91b2914ec |
|
BLAKE2b-256 | 4b3dad09e82fbfa4e1405106673bf6028d6b01c2b554b4923a1b81fabebe886d |