는 질문이 게시 : How to execute a command at exact time once a day in Django?Django 응용 프로그램에서 셀러리를 사용하여 작업을 실행하는 방법은 무엇입니까?
나는 셀러리이 그것을 할 수있는 가장 쉬운 방법은 나의 대답을 가지고,하지만 지금은 셀러리에 대한 또 다른 질문이 : 나는에 대한 세 가지 질문이
from celery.schedules import crontab
CELERYBEAT_SCHEDULE = {
# Executes every Monday morning at 7:30 A.M
'every-monday-morning': {
'task': 'tasks.add',
'schedule': crontab(hour=7, minute=30, day_of_week=1),
'args': (16, 16),
},
}
을 위의 코드 예 :
나는
execute_command(User, command)
메서드를 실행해야합니다. 이 메서드는 지정된 예약 된 시간에 실행됩니다.7:30 AM but every weekdays
?에서 일정을 변경하려면 어떻게해야합니까?args
은 어떨까요? 제 경우에는 의 값을args
에서 전달해야합니다. 또는 단순히task
키에서 전달할 수 있습니까?
나는 샐러리의 문서를 읽었지만 내 대답은 얻지 못했다. 도와 주시겠습니까?