国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

詳解Python下Flask-ApScheduler快速指南

2020-01-04 14:09:06
字體:
來源:轉載
供稿:網友

引言:Flask是Python社區非常流行的一個Web開發框架,本文將嘗試將介紹APScheduler應用于Flask之中。

1. Flask介紹

 Flask是Python社區大名鼎鼎的"microframework",基于簡單的核心,使用extension來增加其他功能,其提供非常豐富易用的擴展包,

比如:

2.  Flask-APScheduler

社區提供了一個Flask-APScheduler的模塊,方便大家直接在Flask模塊中使用APScheduler。 關于安裝的命令,仍然是使用

pip來進行:

 >> pip install Flask-APScheduler

3.  如何使用Flask-APScheduler?

關于如何使用,直接代碼演示:

#!/usr/bin/env python2# -*- coding: utf-8 -*-"""Created on Mon Apr 17 22:27:34 2017 @author: bladestone"""from flask_apscheduler import APSchedulerfrom flask import Flaskimport datetime class Config(object):  JOBS = [      {        'id':'job1',        'func':'flask-ap:test_data',        'args': '',        'trigger': {          'type': 'cron',          'day_of_week':"mon-fri",          'hour':'0-23',          'minute':'0-11',          'second': '*/5'        }        }    ]      SCHEDULER_API_ENABLED = True app = Flask(__name__, static_url_path='') @app.route("/")def hello():  return "hello world"  def test_data():  print("I am working:%s" % (datetime.datetime.now())) if __name__ == '__main__':  scheduler = APScheduler()  print("Let us run out of the loop")  app.config.from_object(Config())   # it is also possible to enable the API directly  # scheduler.api_enabled = True  scheduler.init_app(app)  scheduler.start()   app.run(debug=False)

代碼說明:

這里首先使用了一個Config對象來包裝APScheduler的配置信息,然后通過app.config.from_object()的方式,讀取配置信息。 基于scheduler.init_app(app)初始化到app中,最后啟動scheduler的操作。

類似的Scheduler的配置還有如下:

 JOBS = [    {      'id': 'job1',      'func': 'jobs:job1',      'args': (1, 2),      'trigger': 'interval',      'seconds': 10    }  ]

這個Scheduler是每隔10秒進行調度一次。

更多的關于flask-apscheduler的示例代碼可以訪問:https://github.com/viniciuschiele/flask-apscheduler/tree/master/examples

4. 總結

flask-apscheduler從定位上講,只是將APScheduler轉換為了Flask可以接受的方式,從而進行任務的調度處理,主要的調度操作還是需要參照APScheduler來進行的。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福建省| 公主岭市| 吐鲁番市| 宣汉县| 雷州市| 盐池县| 涡阳县| 河西区| 大关县| 密山市| 长垣县| 定远县| 翁源县| 涟水县| 梨树县| 长子县| 阿拉善右旗| 安阳县| 哈尔滨市| 烟台市| 班玛县| 杂多县| 定陶县| 大埔区| 平舆县| 大宁县| 柳河县| 陆良县| 周宁县| 莱州市| 板桥市| 景东| 赣州市| 泰宁县| 台北县| 澄江县| 渭南市| 高邮市| 长治县| 彭阳县| 霍城县|