I'm trying to setup djangocelery to store task results in the databse.
I set:
CELERY_RESULT_BACKEND = 'djcelery.backends.database.DatabaseBackend'
then I synced and migrated the db (no errors).
Celery is working and tasks get processed (I can get the results), but admin shows there is no tasks. In the database are two tables celery_taskmeta and djcelery_taskmeta. First one is holding the results and second one is displayed in admin. Anyone has insight how to configure it properly?
Check the doc, when you use djcelery, set
CELERY_RESULT_BACKEND="database"or don't even bother to write this line because djcelery sets it by default.The result is stored in
celery_taskmetatable, you should registerdjcelery.models.TaskMetato admin by yourself: