2012-05-10 4 views
1

내 모든 셀러리 작업은 내 장고 앱 아래에 tasks.py 아래에 포함되어 있습니다. 그것은 꽤 혼란 스럽다.Django/Celery주기 태스크와 일반 태스크를 각각 다른 파일에 배치하려면 어떻게합니까?

내 코드를 정리하고 관리하기가 더 쉽도록 각 앱 아래에서 셀러리 정기 작업을 check.py 파일로 이동하고 싶습니다.

장고 셀러리에서이 작업을 수행 할 수 있습니까?

감사합니다.

답변

3

셀러리의 이름은 CELERY_IMPORTS입니다. 기존 샐러리 태스크 기능을 가져오고 점검해야하는 파일이있는 목록. 그래서, 장고 셀러리 그냥 */tasks.py 같은 것을 추가 할 생각합니다. 당신이 사용하고자하는 스크립트를 CELERY_IMPORTS 스크립트에 넣어서 manage.py 스크립트의 바닥 글에 어떤 것을 추가 할 수 있습니다.