解決辦法:
在項目 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