当前位置: 首页 > news >正文

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 远程调用,并返回值。

http://www.lryc.cn/news/528685.html

相关文章:

  • Kotlin开发(六):Kotlin 数据类,密封类与枚举类
  • 冬天适合养什么鱼?
  • 【C++动态规划 状态压缩】2597. 美丽子集的数目|2033
  • 前端-Rollup
  • 20【变量的深度理解】
  • 大数据学习之Kafka消息队列、Spark分布式计算框架一
  • 基于Flask的旅游系统的设计与实现
  • “AI视频智能分析系统:让每一帧视频都充满智慧
  • 算法随笔_31:移动零
  • 改进候鸟优化算法之二:基于混沌映射的候鸟优化算法(MBO-CM)
  • 在Docker 容器中安装 Oracle 19c
  • 使用Avalonia UI实现DataGrid
  • MySQL中的读锁与写锁:概念与作用深度剖析
  • Dest1ny漏洞库:用友 U8 Cloud ReleaseRepMngAction SQL 注入漏洞(CNVD-2024-33023)
  • python学opencv|读取图像(四十九)原理探究:使用cv2.bitwise()系列函数实现图像按位运算
  • 【面试】【编程范式总结】面向对象编程(OOP)、函数式编程(FP)和响应式编程(RP)
  • 创建要素图层和表视图
  • 51单片机入门_01_单片机(MCU)概述(使用STC89C52芯片;使用到的硬件及课程安排)
  • 万物皆有联系:驼鸟和布什
  • 【最后203篇系列】007 使用APS搭建本地定时任务
  • go gin配置air
  • Java定时任务实现方案(五)——时间轮
  • 【事务管理】
  • Highcharts 柱形图:深入解析与最佳实践
  • js笔记(黑马程序员)
  • Mac m1,m2,m3芯片使用nvm安装node14报错
  • LeetCode:63. 不同路径 II
  • 安装zsh并美化
  • 读量子霸权18读后总结与感想兼导读
  • 统计学中的样本概率论中的样本