Celery namespace
- 장고에서 샐러리 사용시, celery.py에 다음과 같은 코드를 작성해 줘야 한다.
proj/celery.py
1 | os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'proj.settings') |
config_from_object 의 namespace
namespace를 CELERY로 붇이면, 모든 샐러리 세팅 앞에 “CELERY_”를 붙여야 한다!
예를 들어, task-always-eager 세팅이면, 장고 세팅 파일에서는
CELERY_TASK_ALWAYS_EAGER = ???
로 사용해야 한다!namespace는 값을 넣지 않아도 되지만, 겹치는 세팅이 있을 수도 있기 때문에 넣어 주는게 좋다.