1. 程式人生 > >Flask(十一)flash與APScheduler 實現定時任務

Flask(十一)flash與APScheduler 實現定時任務

.config spa ash ret cond 細節 bsp conf 視圖

from flask import Flask
from flask_apscheduler import APScheduler  # 引入APScheduler

class Config(object):  # 創建配置,用類
    JOBS = [  # 任務列表
        {  # 任務字典(細節)
            id: job1,
            func: __main__:job_1,
            args: (1, 2),
            trigger: cron,
            hour
: 19, minute: 27 }, { # 第二個任務字典 id: job2, func: __main__:job_1, args: (3, 4), trigger: interval, seconds: 5, } ] def job_1(a, b): # 一個函數,用來做定時任務的任務。 print(str(a) + + str(b)) app
= Flask(__name__) # 實例化flask app.config.from_object(Config()) # 為實例化的flask引入配置 @app.route(/) # 首頁路由 def hello_world(): # 首頁視圖函數,就返回個hello return hello if __name__ == __main__: scheduler = APScheduler() # 實例化APScheduler scheduler.init_app(app) # 把任務列表放進flask scheduler.start() #
啟動任務列表 app.run() # 啟動flask

能耐著性子看到這篇,就看註釋吧。

不解釋了。

Flask(十一)flash與APScheduler 實現定時任務