[Fixed]-Background processing in Django without Celery


Author of django-utils here, I’d suggest trying out my newer project Huey — has richer feature set, better docs, more stable and works with any python framework (including django). Docs.


I know only one alternative to Celery that is more lightweight: Queue in django-utils.

Another way is to use the subprocess module directly but you’ll probably have to solve some problems that are already solved in Celery and django-utils.


I’d recommend django-background-tasks. I’ve used it in several projects and it does really well as a simple task runner. It was also recommended in Two-Scoops of Django.


Leave a comment