随笔分类 -  测试高级进阶技能系列 - Flask

摘要:前言 Session 详解:https://www.cnblogs.com/poloyy/p/12513247.html 这一节来瞧一瞧如何用 Flask 操作 Session 功能 list 提供操作 Session 的 4 项功能 页面路径功能 /set 在 Session 中存储一个名称为 ‘ 阅读全文
posted @ 2021-07-17 12:07 小菠萝测试笔记 阅读(656) 评论(0) 推荐(1) 编辑
摘要:前言 Cookie 详解:https://www.cnblogs.com/poloyy/p/12513247.html 这一节来瞧一瞧如何用 Flask 操作 Cookie 接下来就是 实战栗子!!! 功能 list 提供操作 Cookie 的 3 项功能 页面路径功能 /set_cookie 设置 阅读全文
posted @ 2021-07-15 19:35 小菠萝测试笔记 阅读(697) 评论(0) 推荐(2) 编辑
摘要:前言 前面文章讲解 Flask 路由的时候,都是将 URL 路径和一个视图函数关联 当 Flask 框架接收到请求后,会根据请求 URL,调用响应的视图函数进行处理 Flask 不仅提供了视图函数来处理请求,还提供了视图类;可以将 URL 路径和一个视图类关联 标准视图函数 将 URL 路径和一个函 阅读全文
posted @ 2021-07-14 20:18 小菠萝测试笔记 阅读(781) 评论(0) 推荐(0) 编辑
摘要:前言 在前面的例子中,所有的页面处理逻辑都是放在同一个文件中,随着业务代码的增加,将所有代码都放在单个程序文件中是非常不合适的 不仅会让阅读代码变得困难,而且会给后期维护带来麻烦 Flask 中使用蓝图,提供了模块化管理程序路由的功能,使程序结构更加清晰 蓝图简介 随着 Flask 程序越来越复杂, 阅读全文
posted @ 2021-07-13 20:31 小菠萝测试笔记 阅读(3471) 评论(0) 推荐(0) 编辑
摘要:前言 之前的文章有个栗子,视图函数可以直接返回一段 html 代码,浏览器可以自动渲染 但是当你的 HTML 非常复杂的话,也要整串写在代码里面吗,这显然不合理的,可阅读性也非常差 所以,就诞生了 Jinja2 这种模板引擎来解决需要返回复杂 jinja2 模板代码的问题 简单的栗子 以下是一个 j 阅读全文
posted @ 2021-07-12 20:22 小菠萝测试笔记 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:Flask 中很重要的 request 对象 浏览器访问服务端时,向服务端发送请求 Flask 程序使用 request 对象描述请求信息 当你想获取请求体、请求参数、请求头数据的时候,就需要靠 request 对象了 这一篇会用结果驱动源码解析的方式来讲解 真实使用场景 浏览器访问服务端,需要将相 阅读全文
posted @ 2021-07-11 17:49 小菠萝测试笔记 阅读(1450) 评论(0) 推荐(1) 编辑
摘要:使用 Flask 开发过程中存在两个常见的问题 当 Flask 程序出错时,没有提示错误的详细信息 修改 Flask 源代码后需要重启 Flask 程序 这两个问题非常的影响开发效率,因此 Flask 引入了 debug 模式解决以上问题 错误示例 #!/usr/bin/python3 from f 阅读全文
posted @ 2021-07-10 22:06 小菠萝测试笔记 阅读(1035) 评论(1) 推荐(0) 编辑
摘要:前言 前面几篇文章讲的路由路径(rule)都是固定的,就是一个路径和一个视图函数绑定,当访问这条路径时会触发相应的处理函数 这样无法处理复杂的情况,比如常见的一个课程分类下有很多个课程,那么他们的 path 可能是 /course/class_1,/course/class_2,/course/cl 阅读全文
posted @ 2021-07-10 20:14 小菠萝测试笔记 阅读(1200) 评论(1) 推荐(2) 编辑
摘要:URL Uniform Resource Locator 的简写,中文名叫统一资源定位符 用于表示服务端的各种资源,例如网页 下面将讲解 Flask 中如何提取组成 URL 的各个部分 URL 组成详解 一个常见的 url https://www.cnblogs.com/poloyy/ 由以下几部分 阅读全文
posted @ 2021-07-10 17:47 小菠萝测试笔记 阅读(900) 评论(0) 推荐(1) 编辑
摘要:查看 app.route() 源代码 def route(self, rule: str, **options: t.Any) -> t.Callable: """Decorate a view function to register it with the given URL rule and 阅读全文
posted @ 2021-07-10 16:41 小菠萝测试笔记 阅读(945) 评论(0) 推荐(2) 编辑
摘要:安装 flask Flask 是一个 Web 框架,使用它首先需要安装 pip3 install flask 导入 Flask 模块 import flask 最简单的一个栗子 主代码 from flask import Flask app = Flask(__name__) @app.route( 阅读全文
posted @ 2021-07-10 11:55 小菠萝测试笔记 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:背景 为啥要学,很久之前就学过点,没写文章 最近因为要写机器人工具,其实就是简单的纯服务端工具 反正 flask 也挺简单,一天快速过完 概念会直接搬教程的,实操自己敲一遍再总结 参考教程 https://read.helloflask.com/c2-hello http://www.imooc.c 阅读全文
posted @ 2021-07-10 10:31 小菠萝测试笔记 阅读(1504) 评论(0) 推荐(4) 编辑