chevron_left

Flask 开发教程

免费
第 4.1 回

教程文档

Flask 开发教程 - 接收请求数据

2023年11月20日
Flask 开发教程

接收请求数据

对于 web 应用来说,对客户端发送给服务器的数据做出反应至关重要。在 Flask 中由全局对象 request 来接收请求数据。用法很简单,直接导入即可。

from flask import request

request.args

这个是用来获取具体内容的,使用字典方式获取。例如前端给 input 标签设置了一个 id 值,就可以使用这个方法直接获取到 id 的内容。

request.form

这个是用来专门获取表单数据的。例如前端的表单里填了用户名和密码,就可以使用这个方法获取内容。

request.method

这个是用来专门获取用户端的请求方法的,默认是 GET 请求。例如前端设置了 POST 请求方法和 GET 请求方法,并且有表单需要提交,就得用这个方法来获取用户的请求方法是什么,然后再根据请求方法处理。

request.referrer

这个是用来获取用户在请求之前所在的 url。例如用户在网站的一个页面中跳到了另一个页面,可能会需要知道他第一个页面的地址,或者是从别的网站跳...

课程介绍

Flask 是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug,模板引擎则使用 Jinja2。Flask 使用 BSD 授权。

Flask 也被称为“microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask 没有默认使用的数据库、窗体验证工具。

Flask 是一个轻量级的可定制框架,使用 Python 语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合 MVC 模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或 Web 服务的实现。另外,Flask 还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。

适合这样的人

新手