Flask(十一)flash與APScheduler 實現定時任務
阿新 • • 發佈:2017-12-29
.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 實現定時任務