Django中使用Celery,定制應用程序中定義的shared_task未在定期任務管理頁面的注冊任務中顯示


解決辦法:

在項目 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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM