Flask暂停数据库初始化中的计划任务

时间:2018-06-22 09:06:17

标签: python flask scheduled-tasks

我尝试使用python库flaskrschedule示例项目中向Flask添加计划任务,但这导致命令终端'flask init-db'挂起。

下面的代码位于 init .py文件中。

with app.app_context():
    schedule.every().day.at("00:00").do(job)
    t = Thread(target=run_scheduler)
    t.deamon = True 
    t.start()

下面的代码位于另一个文件中。

def run_scheduler():
    while True:
        schedule.run_pending()
        time.sleep(1)

有更好的方法吗?

0 个答案:

没有答案