flask_apscheduler基本使用

flask_apscheduler

from flask import Flask
from flask_apscheduler import APScheduler
import datetime


class Config(object):
    JOBS = [
        {
            'id': 'job1',
            # 定時任務執行的函數位置
            # 位置文件以"."換級 :函數名稱
            'func': 'test:test_data',
            'args': '',
            'trigger': 'interval',
            # 每幾秒執行一次
            'seconds': 3

        }
    ]

    SCHEDULER_API_ENABLED = True


app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'Hello World!'


def job1():
	print(datetime.datetime.now())
	
	
scheduler = APScheduler()
# 加載配置
app.config.from_object(Config())
scheduler.init_app(app)
scheduler.start()

if __name__ == '__main__':
    app.run(debug=False)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章