- 需求:
需要写接口查数据库数据,并返回给前端。 - 思路:
这个需求要求是用最快的方式出一个demo,所以选择用python flask编写,它比较轻量级。 - 代码实现,用几个例子说明一下用法
1.直接返回字符串,并用json返回
#coding:utf-8
from flask import Flask, request
import pymysql
import json
app = Flask(__name__)
#定义接口名称,调用形式:Http://ip地址:5000/getLevel
@app.route('/getLevel')
def get_Level():
level=[]
detaLevel={}
detaLevel['S']="S"
detaLevel['A']="A"
detaLevel['B']="B"
detaLevel['C']="C"
level.append(detaLevel)
jsonLevel=json.dumps(level,ensure_ascii=False)
return jsonLevel
if __name__ == '__main__':
# app.run(debug=True)
# 自定义ip地址和端口号,ip地址用cmd命令,输入ipconfig查看一下替换一下就行
app.run(host='*.*.*.*', port=5000)
2.查询数据库,并返回json形式的数据。