2013-06-11 4 views
0

셀로리를 사용하여 django에서 예약 된 작업을 실행하고 있습니다. 내 작업은 tasks.py입니다. 이 같은 작은 것들에 내 기능을 어기면 문제는 :셀러리 : 모듈화 된 작업 실행

@periodic_task(run_every=crontab()) 
def run_something(): 
    print 'a' 
    run_something_else('a') 

def run_something_else(a) 
    print a 

이제 celery.logrun_something 작업이 실행 된 말했다. 어떻게 든 실행되지 않습니다 run_something_else()
누군가가이 동작을 설명 할 수 있습니까?

+1

'run_something_else'는 작업이 아니며, 단지 함수 일 뿐이며 셀러 리는 실행을 중개하지 않으며 그것에 대해 알지 못합니다. –

+0

@ThomasOrozco 오, 오케이! 그렇다면 내 작업을 모듈화하려면 어떻게해야합니까? –

+0

여기에서 성취하려는 것은 무엇입니까? 귀하의 목적이 여기에 무엇인지는 분명하지 않습니다. –

답변

1

here과 같이 작업을 연결할 수 있습니다. 그러나이 버전은 3.0. 버전을 찾고 있습니다. 찾고 계신지 확실하지 않습니다.