Python 使用celerybeatC计划的任务中的当前日期作为参数
我正在尝试设置一个在运行时传递日期的crontab任务,如下所示:Python 使用celerybeatC计划的任务中的当前日期作为参数,python,celery,celerybeat,Python,Celery,Celerybeat,我正在尝试设置一个在运行时传递日期的crontab任务,如下所示: beat_schedule = { 'mytask': { 'task': 'mytask', 'schedule': crontab(day_of_week='mon,tue,wed,thu,fri,sat', hour=3, minute=0), 'args': (date.today().strftime('%Y%m%d')), }, } 我怎样才能做到
beat_schedule = {
'mytask': {
'task': 'mytask',
'schedule': crontab(day_of_week='mon,tue,wed,thu,fri,sat', hour=3, minute=0),
'args': (date.today().strftime('%Y%m%d')),
},
}
我怎样才能做到这一点
谢谢我不认为芹菜节拍能做到这一点。首先想到的解决方法是编写一个小小的芹菜任务,将
date.today().strftime(“%Y%m%d”)
传递到mytask
。然后将该任务添加到芹菜节拍配置,而不是mytask