摘要: Flask框架入门 🌶Flask框架入门介绍 🌶Flask四剑客及简单使用 🌶Flask配置及路由书写方式 🌶五种转换器及自定义转换器 🌶CBV与Flask模板 🌶Flask请求对象与响应对象 🌶Flask之session、闪现(message) 🌶Flask请求扩展及中间件 🌶F 阅读全文
posted @ 2021-06-04 23:11 给你骨质唱疏松 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一.偏函数 (partial) 1.partial 的作用 当函数的参数个数太多,需要简化时,使用functools.partial可以创建一个新的函数,这个新函数可以固定住原函数的部分参数,从而在调用时更简单 2.示例 partial 的第一个参数是原函数, 后面是原函数的参数 from func 阅读全文
posted @ 2021-06-04 23:10 给你骨质唱疏松 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 自定义 local 对象 (实现并发处理请求) 1.思考及需求 要实现并发效果, 每一个请求进来的时候我们都开启一个进程, 这显然是不合理的, 于是就可以使用线程 如果我们的需求是每个线程都对变量 num 进行设值, 并打印其线程号, 其效果如下 : from threading import Th 阅读全文
posted @ 2021-06-04 23:09 给你骨质唱疏松 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Flask蓝图 (Blueprint) 1.蓝图作用 一般做测试的时候我们习惯将所有的程序 : 视图函数, 路由, 入口等放在一个 py 文件中 但如果视图函数成千上百个, 那是不是会显得运行文件特别乱, 我们是不是应该抽取出来专门的 py 文件来进行管理呢 这个时候蓝图就派上用场了, 我们可以利用 阅读全文
posted @ 2021-06-04 23:07 给你骨质唱疏松 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一.请求扩展 1.before_request 作用 : before_request 相当于 django 中的 process_request,每一个请求在被处理前都会经过这个方法 应用 : 用户登录认证(这样避免了每一个视图函数都加用户登录认证的装饰器) 注意 : before_request 阅读全文
posted @ 2021-06-04 23:06 给你骨质唱疏松 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一.session 1.介绍 除请求对象之外,还有一个 session 对象。它允许你在不同请求间存储特定用户的信息 它是在 Cookies 的基础上实现的,并且对 Cookies 进行密钥签名要使用会话,你需要设置一个密钥 (app.session_interface对象) 2.cookie, s 阅读全文
posted @ 2021-06-04 23:04 给你骨质唱疏松 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一.请求对象 from flask import Flask,request,render_template,redirect,make_response app = Flask(__name__) @app.route('/',methods=['get',"POst"]) def test(): 阅读全文
posted @ 2021-06-04 23:02 给你骨质唱疏松 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一.CBV from flask import Flask, jsonify, views app = Flask(__name__) app.debug = True def auth(func): def wrapper(*args, **kwargs): res = func(*args, * 阅读全文
posted @ 2021-06-04 23:00 给你骨质唱疏松 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一.转换器 1.五种转换器(与Django中转换器相同) 转换器名称 描述 string 默认类型,接受不带斜杠的任何文本 int 接受正整数 float 接受正浮点值 path 接收string但也接受斜线 uuid 接受UUID(通用唯一识别码)字符串 xxxx-xxxx-xxxxx-xxxxx 阅读全文
posted @ 2021-06-04 22:57 给你骨质唱疏松 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一.使用配置的三种方式 1.第一种 app的配置文件全在config字典中,但是有一些常用的,比如debug,会直接提到app这一层 from flask import Flask app = Flask(__name__) # 1.直接使用app对象的debug属性 app.debug = Tru 阅读全文
posted @ 2021-06-04 22:55 给你骨质唱疏松 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一.Flask 的使用 1.简单使用 展示 "hello word" from flask import Flask app = Flask(__name__) @app.route('/') def index(): return '<h1>Hello Word!</h1>' if __name_ 阅读全文
posted @ 2021-06-04 22:52 给你骨质唱疏松 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 引入 1.三大主流 web 框架 django 框架(同步) 特点 : 大而全,自带的功能组件非常多!类似于航空母舰 不足 : 有时候过于笨重 flask 框架(同步) 特点 : 小而精 自带的功能特别特别特别的少, 类似于游骑兵, 但第三方的模块特别特别特别的多,如果将flask第三方的模块加起来 阅读全文
posted @ 2021-06-04 22:49 给你骨质唱疏松 阅读(37) 评论(0) 推荐(0) 编辑