python flask の中でcronのような動作をさせたい
flask の中で、cronのような動作をさせたいと思った。 以下を使うと良さそうだ
サンプルのコードをコピーアンドペーストして動かない時
エラーメッセージみればわかる人はわかるが、
jobs.py
のコードをコピーして app.py
の中にいれたら、
上手く動かなった
class Config(object):
JOBS = [
{
'id': 'job1',
'func': 'jobs:job1',
'args': (1, 2),
'trigger': 'interval',
'seconds': 10
}
]
SCHEDULER_API_ENABLED = True
問題の修正方法の1つは
'func': 'jobs:job1',
を
'func': '__main__:job1',
にする
その他(ためしてないけど)
app.py
というファイルをやめて、jobs.py
Written on November 19, 2017