用flask写接口-------求解

img
#----------------------------------

这个范围内的一个预测函数,想把它开放接口,不知道怎么搞了
#----------------------------------

flask接口示例:

#-*- coding:utf-8 -*-
import json

from flask import Flask
from sqlalchemy import create_engine

engine = create_engine('mysql+pymysql://usrname:password@192.168.16.240:3306/test?charset=utf8',echo=False)

@app.route('/datav/dayStartGroup', methods=['get', 'post'])
def blackGoldStartGroupNum():
    result = []
    sql="SELECT COUNT(*) FROM order_group WHERE TO_DAYS(create_date) = TO_DAYS(NOW())"
    data = engine.execute(sql).fetchone()[0]
    print(data)
    if not data:
        result.append({"name": "今日开团人数","value": 0 })
    else:
        result.append({"name": "今日开团人数","value": int(data)})
    return json.dumps(result,ensure_ascii=False)

if __name__ == '__main__':
    app.run(debug=False,port=5000,host='0.0.0.0')

启动直接用 python fileName,访问用 127.0.0.1:5000/datav/dayStartGroup ,flask的接口比较简单,安装这样的格式就可以了,返回可以根据自己的格式来定义

img