Flask:使用apscheduler没有定时效果

你可能忘记了两个东西

1.创建配置

class Config(object):  # 创建配置,用类
    # 任务列表
    JOBS = [
        {
    
      # 第一个任务
            'id': 'job1',
            'func': '__main__:daily_work',
            'args': (),
            'trigger': 'cron', # cron表示定时任务
            'hour': 15 ,
            'minute': 30#fixme:
        },

    ]

2.引入配置 很important

app.config.from_object(Config())  # 为实例化的flask引入配置
'''
在这里写具体的@函数和普通函数
'''
scheduler = APScheduler()
scheduler.init_app(app)
scheduler.start()#对象实例化并开始

虽然看起来很简单,但是我上次就搞忘了,我是笨比

Enjoy your coding!

猜你喜欢

转载自blog.csdn.net/weixin_44613271/article/details/120454115