I\'m trying to setup djangocelery to store task results in the databse.
I set:
CELERY_RESULT_BACKEND = \'djcelery.backends.database.DatabaseBackend\'
>
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_taskmeta
table, you should register djcelery.models.TaskMeta
to admin by yourself:
# in some admin.py, which is contained by an app after `djcelery` in `INSTALLED_APPS`
# or directly in djcelery/admin.py
from djcelery.models import TaskMeta
class TaskMetaAdmin(admin.ModelAdmin):
readonly_fields = ('result',)
admin.site.register(TaskMeta, TaskMetaAdmin)