python后端开发使用flask接收前端数据,处理后返回结果
程序员文章站
2022-03-03 20:05:49
from flask import Flask, requestimport json, time, datetimeimport pysolrimport pandas as pd''' 使用request接收前端post请求 直接使用return发送后端处理好的数据给前端'''#flask服务启动,进行初始化app = Flask(__name__)#通过python装饰器的方法定义一个路由地址,如http://127.0.0.1/test就是接口的url@app.ro...
from flask import Flask, request import json, time, datetime import pysolr import pandas as pd ''' 使用request接收前端post请求 直接使用return发送后端处理好的数据给前端 ''' # flask服务启动,进行初始化 app = Flask(__name__) # 通过python装饰器的方法定义一个路由地址,如http://127.0.0.1/test就是接口的url @app.route('/test', methods=['GET','POST']) def get_data(): if request.method == 'POST': argsJson = request.data.decode('utf-8') argsJson = json.loads(argsJson) print(argsJson) result = process_json(argsJson) result = json.dumps(result, ensure_ascii=False) #转化为字符串格式 return result #return会直接把处理好的数据返回给前端 else: return " 'it's not a POST operation! " def process_json(data): return data if __name__ == '__main__': app.run(hose='xxx.xxx.xxx.xxx', port=xxxx) #可以设置为本机IP,或者127.0.0.1本文地址:https://blog.csdn.net/tailonh/article/details/108865408