python之Flask一个简单的接口方式

92 阅读1分钟
from pyecharts.charts import Bar

app= Flask(__name__)

@app.route('/')
def index():
    return 'Hello World'
@app.route('/test/my/first',methods=['POST'])
def first_post():
    my_json=request.get_json()
    print(my_json)
    name=my_json['name']
    age=my_json['age']
    if(not name):
        return jsonify({"code":6000, 'message':'找不到名字','data':{}})
    if(not age):
        return jsonify({"code":6000, 'message':'年龄不能为空','data':{}})
    if(str(age).isdigit()==False):
        return jsonify({"code": 6000, 'message': '年龄只能是数字', 'data': {}})
    if(age<0 or age>100):
        return jsonify({"code":6000, 'message':'年龄只能在1-100岁之间','data':{}})
    return jsonify({'status':'success',
        'message':'获取成功',
        "data":{
            "name":name,
            "age":age
        },
        "code":200})
if __name__ == '__main__':
    app.run(debug=True)