flask request form,python flask request

  flask request form,python flask request

  指尖生活

  您需要在使用请求之前从FLASK IMPORT FLASK,request中导入方法。

  邮差工具模拟表单提交。postman支持各种请求方式的提交,并模拟提交场景。

  get form form data request . form . get( name )接收表单中按名称提交的值;如果不存在,则为空。

  从烧瓶导入烧瓶,请求

  app=Flask(__name__)

  @app.route(/index ,methods=[GET , POST])

  定义索引():

  # request包含当前前端发送的所有请求数据。

  #可以通过request.form直接提取请求正文中的表单数据

  name=request.form.get(name )

  age=request.form.get(age )

  返回“你好姓名=%s年龄=%s %(姓名,年龄)

  if __name__==__main__ :

  app.run(调试=真)

  表单中有多个同名的参数,所以取第一次出现的值。

  你也可以通过

  request.form.getlist()

  以列表的形式获取该参数对应的所有值。

  获取数据json格式数据request.data

  前端发送的Json格式数据

  从烧瓶导入烧瓶,请求

  app=Flask(__name__)

  @app.route(/index ,methods=[GET , POST])

  定义索引():

  name=request.form.get(name )

  age=request.form.get(age )

  city=request.args.get(city )

  jsondata=request.data

  return name=% s age=% s city=% s jsondata=% s %(名称,年龄,城市,JSON data)

  if __name__==__main__ :

  app.run(调试=真)

  在postman中使用json数据测试,可以看到get并没有收到页面返回的数据,但是当你回到启动行的时候,可以看到json信息已经获得并输出。

  和formdata来提取请求正文数据。

  查询字符串request.args.get(key )

  获取与url中的键对应的值。

  比如访问http://127.0.0.1:5000/index?城市=山东

  使用

  city=request.args.get(city )

  print(city=%s% city)和request.form.get之间的差异

  Request.form.get获取表单主体中的键的内容

  Request.args.get获取url参数中键的内容

  原创作品来自博客作者,如需转载,请联系作者,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: