1.get请求

使用场景:

    说白了就是从服务器获取数据,比如查询百度的时候就是这样的。

  传参方式:

    放在url中并且是通过 "  ?  " 的形式来指定Key和 Value的。

2.post请求:

使用场景:

    对服务期产生影响,比如说登入的时候提交密码。

  传参方式:

    不通过url传参,通过"  foem_data  "的形式将信息发送至服务器。

3.获取两种请求的参数

1.get请求:

      flask.request.args获取,返回的是字典。

request.form.get("key", type=str, default=None) 获取表单数据

request.args.get("key") 获取get请求参数

request.values.get("key") 获取所有参数

  2.post请求;

      flask.request.forms获取,返回字典。

例子

from flask import Flask,render_template,request

app = Flask(__name__)

@app.route('/')

def index():

return render_template('index.html')

@app.route('/search/')

def search():

print(request.args)

return 'search'

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

def login():

if request.method == 'GET':

return render_template('login.html')

else:

username = request.form.get('username')

password = request.form.get('password')

print(username)

print(password)

return 'hello!'

作者:是归人不是过客
链接:https://www.jianshu.com/p/5bfccf211ae7
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

request.get_json()

request.get_data()

flask get和post相关推荐

  1. flask 学习实战项目实例

    ScrapydWeb:用于 Scrapyd 集群管理的 web 应用 Tcloud云测平台后端服务 (flask 前后端分离) SpiderKeeper:A scalable admin ui for ...

  2. Flask学习之路(一)--初识flask

    0.Flask简介 Flask是python三大框架之一, Flask流行的原因,可以分为以下几点: 微框架,简洁,只做他需要做的,给开发者提供了很大的扩展性 Flask和相应的插件写得很好,用起来很 ...

  3. 通过带Flask的REST API在Python中部署PyTorch

    通过带Flask的REST API在Python中部署PyTorch 在本文中,将使用Flask来部署PyTorch模型,并用讲解用于模型推断的 REST API.特别是,将部署一个预训练的Dense ...

  4. 从零开始用 Flask 搭建一个网站(二)

    从零开始用 Flask 搭建一个网站(一) 介绍了如何搭建 Python 环境,以及 Flask 应用基本项目结构.我们要搭建的网站是管理第三方集成的控制台,类似于 Slack. 本篇主要讲解数据如何 ...

  5. 【转】Flask安装

    Flask 依赖两个外部库:Werkzeug 和 Jinja2 . Werkzeug 是一个 WSGI(在 Web 应用和多种服务器之间的标准 Python 接口) 工具集.Jinja2 负责渲染模板 ...

  6. flask异步操作_Python Flask后端异步处理(三)

    前一篇博文我们已经将基础知识和环境配置进行了介绍: 首先编写一个celerytask.py文件进行Celery的配置,同时耗时任务也写在该文件中 from celery import Celery f ...

  7. python的flask实现接口_使用python的Flask实现一个接口mock数据(傻瓜教程)

    本教程使用的是python3 因为python2官方已经不维护了,当然在编写过程中没什么区别,安装就比较简单了只要电脑有pip执行pip3 install flask即可 一般的接口包括增删改查以及查 ...

  8. python web开发框架flask_Python Web 开发框架,Flask 与 Django那个更好

    本文把 Flask 和 Django 做一个比对,因为我对这两个 Python Web 框架都有实际的开发经验.希望我可以帮助您选择学习哪个框架,因为学习一个框架可能会非常耗时 -- 当然也很有趣! ...

  9. 【Flask】视图高级

    # 视图高级笔记: ### `add_url_rule(rule,endpoint=None,view_func=None)` 这个方法用来添加url与视图函数的映射.如果没有填写`endpoint` ...

  10. python框架之Flask基础篇(一)

    一.第一个hello world程序 # coding=utf-8 from flask import Flaskapp = Flask(__name__)@app.route('/') def he ...

最新文章

  1. UIButton文字居左显示
  2. JAVA_OPTS 参数
  3. python编程案例教程答案-Python程序开发案例教程
  4. c语言求方程组的自然数解,多元一次线性方程自然数解的算法解决办法
  5. php ci如何保证数据安全,浅谈php(codeigniter)安全性注意事项
  6. vim表达式正则替换
  7. innobackupex参数之 --throttle 限速这个值设置多少合理 原创
  8. mac环境下安装mysql
  9. HttpSendRequest向服务端发送数据,构造请求http头
  10. 【VB.Net】泛型IIF
  11. 【蓝桥杯单片机(18)】第七届省赛-模拟风控制系统
  12. 设定目标需要注意的事项
  13. 龙世界java下载_龙世界3-龙王之剑
  14. 游戏音效制作中难or不难?
  15. 加油,我看好你 本题由擂主Wfox提供 -flag{bc57380e-9f8d-4b1e-8432-794b54b5625f}
  16. 教你如何写初/高级前端简历
  17. JSP解决:Attempt to clear a buffer that#39;s already been flushed错误(jsp:forward标签跳转空白)...
  18. 美国媒体称互联网不能成为低级趣味天堂
  19. Linux命令`ll`的各列什么意思
  20. (一)SDRAM——SDRAM入门介绍

热门文章

  1. 易语言mysql清空一个表_易语言高级表格清空.doc
  2. python的列表操作_在Python中列表的操作
  3. (libgdx学习)Net的使用
  4. Android 使用开源库StickyGridHeaders来实现带sections和headers的GridView显示本地图片效果...
  5. iPhone开发之第三方回调函数的使用方法
  6. ViewFlipper中放入两个ListView不能拖动的情况
  7. Java基础提高学习笔记1
  8. Algs4-1.3.46栈可生成性问题中禁止出现的排列
  9. redux-form(V7.4.2)笔记(三)之Flow简介
  10. nginx 的启动、停止与重启