您的位置:首页 > 编程语言 > Go语言

Django中使用Celery,定制应用程序中定义的shared_task未在定期任务管理页面的注册任务中显示

2018-06-16 16:46 621 查看

解决办法:

在项目 proj/proj/celery.py文件中,看到下面这行配置:

celery_app.config_from_object('django.conf:settings', namespace='CELERY')

修改成下面所示结果:

celery_app.config_from_object(settings, namespace='CELERY')

除此之外,还需要在proj/proj/celery.py文件头部引入settings配置:

from django.conf import settings

  

参考链接:

shared_task defined in custom apps not showing up in registered tasks in periodic tasks admin page 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: