欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > PythonFlask框架

PythonFlask框架

2025/2/5 17:25:41 来源:https://blog.csdn.net/ngczx/article/details/145388943  浏览:    关键词:PythonFlask框架

文章目录

      • 处理 Get 请求
      • 处理 POST 请求
      • 应用

@app.route('/tpost', methods=['POST'])
def testp():json_data = request.get_json()if json_data:username = json_data.get('username')age = json_data.get('age')return jsonify({'username': username+'测试','age': age})

从 flask 中导入了 Flask。

在@app.route 下面配置路由的路径。‘/’.

请求的方法可以指定 GET 或者 POST 请求。

from flask import  Flaskapp=Flask(__name__)@app.route('/')
def home():return  'aaa'if __name__ == '__main__':app.run(debug=True)

处理 Get 请求

接收 get 请求携带参数

导入 request,通过 request.args.get 从请求中拿到参数。


from flask import Flask,requestapp = Flask(__name__)@app.route('/', methods=['GET'])
def home():username=request.args.get('username')password=request.args.get('age')print(username,password)return 'aaa'

处理 POST 请求

method 指定 post 方法,使用 requst.get_json()来拿到前端传过来的表单数据。 从 json_data 中 get 到前端传来的参数。

从 flask 中导入了 jsonify,讲结果 处理以 JOSN 的格式返回.

@app.route('/tpost', methods=['POST'])
def testp():json_data = request.get_json()if json_data:username = json_data.get('username')age = json_data.get('age')return jsonify({'username': username+'测试','age': age})

应用

主要的用途,最近在要用 python 去做一些爬虫,需要在 SpringBoot 框架中去调用 Python 代码,讲 python 模块变成一个 http 的服务,然后使用 httpClient 远程调用,并返回值。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com