It is strongly recommended for long running tasks (processes), it will reduce user waiting time and tasks will be executed as background processes.
Official Docs: Django, RabbitMQ, Celery Prerequisite:
RabbitMQ Server (localhost, heroku or other rabbitmq server) running as message broker. Step 1: Preparation, Create Django Project
create virtualenv: virtualenv venv
start…