[Django]-Django celery SQS "No result backend is configured."

2đź‘Ť

âś…

You need a Celery Result Backend configured to be able to store and collect task results. Using Celery with an SQS broker w/o a result backend is ok for “fire and forget” patterns, but it’s not enough if you want to be able to access the results of your tasks through methods like get().

👤Sean Azlin

2đź‘Ť

Maybe this will help someone. The answer above is correct, but if you still want to use Django, SQS and Celery and still want to see the results you can use Django’s ORM or Cache Framework as a backend by using the django-celery-results library.

Django-celery-results

Celery Documentation – ORM Cache Framework

👤L. P.

Leave a comment