Flask

2023-02-28  本文已影响0人  无量儿

1、# 新手搭建flask框架并启动以及flask启动接口地址的修改

from flask import Flask, request, jsonify
import sqlite3
import sys

app = Flask(__name__)


def get_base_path():
    system_info = sys.platform
    if system_info == 'linux':
        base_path = '/home/aaron/polish_main/Data/'
    else:
        base_path = '../Data/'
    return base_path


@app.route('/polish-time', methods=['GET'])
def getTime():
    stfb = request.args.get("stfb").strip()
    if stfb:
        with sqlite3.connect(get_base_path() + 'polish.db') as conn:
            cur = conn.cursor()
            cur.execute('SELECT DISTINCT shitifeibahao from polish_history')
            shitifeibas = cur.fetchall()
            shitifeiba_list = [f[0] for f in shitifeibas]
            if stfb not in shitifeiba_list:
                return jsonify({"code": 2001, "msg": "stfb dosen't exist!"})
            y_pre_sql = f"""
            SELECT feibahao,tuozhijincaoshijian,yicishijian_pre from polish_history 
            WHERE xianbie =12 and shitifeibahao='{stfb}'
            order by tuozhijincaoshijian DESC 
            """
            cur.execute(y_pre_sql)
            data = cur.fetchall()
            return jsonify({'code': 200, "msg": 'success', 'data': data})
    else:
        return jsonify({"code": 2001, "msg": "Invalid request!"})


if __name__ == '__main__':
    # app.run()
    app.run(host='10.227.10.40', port=5012)

上一篇 下一篇

猜你喜欢

热点阅读