首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django芹菜结果不存储任务结果

Django芹菜结果不存储任务结果
EN

Stack Overflow用户
提问于 2022-11-25 10:24:06
回答 1查看 38关注 0票数 1

这个问题不言自明--django--芹菜--结果不存储任何任务结果。

我按照文档中“入门”部分的描述做了所有事情,但仍然没有结果。

我使用django 4.1.2和django-芹菜-结果2.4.0

下面是来自settings.py的相关变量:

代码语言:javascript
复制
CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.redis.RedisCache',
        'LOCATION': 'redis://redis:6379',
    }
}
CELERY_BROKER_URL = os.environ.get("CELERY_BROKER", "redis://redis:6379")
CELERY_RESULT_BACKEND = os.environ.get("CELERY_BACKEND", "django-db")
CELERY_CACHE_BACKEND = "django-cache"
CELERY_RESULT_EXTENDED = True

我也尝试过数据库缓存--没有什么改变。我怎么才能让这个起作用?

UPD: I可以使用django管理面板或django手动创建TaskResult和GroupResult对象,问题是它们不是自动创建的。

EN

回答 1

Stack Overflow用户

发布于 2022-11-25 12:54:28

您必须先迁移,然后才能存储这样的information.Follow --这个链接--您肯定会得到解决方案:

https://docs.celeryq.dev/en/stable/django/first-steps-with-django.html#django-celery-results-using-the-django-orm-cache-as-a-result-backend

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74571316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档