随笔分类 -  Flask

flask 指定前端文件路径以及静态文件路径
摘要:flask 指定前端文件路径以及静态文件路径 flask 默认的 前端路径再 templates下,静态文件再 static下 如果不移动或者修改 app默认路径,可以直接这样写: 1 app = Flask(name) 如果有修改,可以这样写: 1 app = Flask(name,templat 阅读全文
posted @ 2020-07-21 19:17 Rannie` 阅读(3388) 评论(0) 推荐(0)
Flask SQLAlchemy
摘要:[TOC] Flask SQLAlchemy models 文件 orm.py 单表查询 一对多关联 多对多 flask_sqlalchemy flask_migrate 阅读全文
posted @ 2020-03-21 17:35 Rannie` 阅读(171) 评论(0) 推荐(0)
Flask-Script Manager
摘要:Flask Script Manager Flask Script和Flask本身的工作方式类似,只需定义和添加从命令行中被Manager实例调用的命令; 1 创建并运行命令 首先,创建一个Python模板运行命令脚本,可起名为manager.py; 在该文件中,必须有一个Manager实例,Man 阅读全文
posted @ 2020-03-21 14:06 Rannie` 阅读(475) 评论(0) 推荐(0)
Flask 信号
摘要:Flask 信号 Flask 框架中的信号基于 blinker,其主要就是让开发者可以在 flask 请求过程中定制一些用户行为。 内置信号 使用信号 一个流程中的信号出发点(了解) 自定义信号 阅读全文
posted @ 2020-03-20 20:37 Rannie` 阅读(144) 评论(0) 推荐(0)
Flask-session
摘要:[TOC] flask session 安装 使用 session 之前,必须配置一下配置项: redis保存session的基本配置 配置文件信息: 主文件信息 main.py,代码: 常规用法 阅读全文
posted @ 2020-03-20 20:05 Rannie` 阅读(171) 评论(0) 推荐(0)
Flask g 对象
摘要:1.什么是g对象? 1. 在 flask 中,有一个专门用来存储用户信息的 g 对象,g的全称的为global。 2. g 对象在一次请求中的所有的代码的地方,都是可以使用的。 赋值方式 调用方式 2.g对象和session的区别 在我看来,最大的区别是,session对象是可以跨request的, 阅读全文
posted @ 2020-03-20 19:48 Rannie` 阅读(293) 评论(0) 推荐(0)
Python 偏函数
摘要:Python 偏函数 简单的理解偏函数,它是对原始函数的二次封装,是将现有函数的部分参数预先绑定为指定值,从而得到一个新的函数,该函数就称为偏函数。相比原函数,偏函数具有较少的可变参数,从而降低了函数调用的难度。 定义偏函数,需使用 partial 关键字(位于 functools 模块中),其语法 阅读全文
posted @ 2020-03-20 19:37 Rannie` 阅读(286) 评论(0) 推荐(0)
local 对象补充
摘要:昨日回顾 local对象补充 请求上下文 golbal文件,生成这些对象 每一次有请求都会执行app.wsig_app(environ, start_response) app.wsig_app源码: ctx = self.request_context(environ)做了什么?ctx=Reque 阅读全文
posted @ 2020-03-20 18:40 Rannie` 阅读(216) 评论(0) 推荐(0)
Flask 项目目录蓝图
摘要:Flask 项目目录蓝图 小型项目 大型项目 定义蓝图 注册蓝图 template_folder="XXX" 参数是指 模板文件夹 注意 优先是找templates 在找自己指定的文件夹 static_folder="aa" 参数是 指定静态文件 启动蓝图 阅读全文
posted @ 2020-03-19 19:47 Rannie` 阅读(269) 评论(0) 推荐(0)
CBV
摘要:CBV 基础版 常用版 阅读全文
posted @ 2020-03-19 18:29 Rannie` 阅读(391) 评论(0) 推荐(0)
请求扩展以及错误处理
摘要:[TOC] 请求扩展 Flask 里面的请求扩展相当于 Django 的中间件 1. before_first_request 当项目启动后,接收到的第一个请求,就会执行 before_first_request 装饰的函数,执行顺序也是谁先注册就谁先执行 2. before_request 请求没 阅读全文
posted @ 2020-03-19 17:32 Rannie` 阅读(275) 评论(0) 推荐(0)
Flask 的请求与响应
摘要:flask的请求与响应 阅读全文
posted @ 2020-03-19 08:29 Rannie` 阅读(157) 评论(0) 推荐(0)
Flask flush 闪现
摘要:闪现 要用必须导入 flash , get_flashed_messages flash 用于存闪现的值。他有两个参数,1 messsage,用来存储信息 2 category ,用于给信息分类,该参数可以不传,不传就是分类为 ”messsage“ get_flashed_messages 用是用来 阅读全文
posted @ 2020-03-18 23:27 Rannie` 阅读(463) 评论(0) 推荐(0)
Flask 的 session
摘要:Flask 的 session 分析 session 的原理 全局导入session,把session,当字典存值,取就当字典取值 原理之存session 当响应要返回给客户端时候,会调用 sesssion_interface 中的 save_session 法。把全局session字典做加密得到 阅读全文
posted @ 2020-03-18 23:06 Rannie` 阅读(173) 评论(0) 推荐(0)
Flask 的请求与响应
摘要:Flask 的请求与响应 阅读全文
posted @ 2020-03-18 23:05 Rannie` 阅读(108) 评论(0) 推荐(0)
Flask 的模板渲染
摘要:Flask 的模板渲染 渲染模板语言和django很像,都是用{{}},{%%} 注意点: 1 flask给模板传值,render_template("index.htm",user=user,name=name) 2 flask的模板语言支持对函数的调用。for 循环的循环对象,在 py 中要加括 阅读全文
posted @ 2020-03-18 23:03 Rannie` 阅读(295) 评论(0) 推荐(0)
路由本质以及参数
摘要:路由本质以及参数 总结: 1. @app.route("/login") 的本质是 app.add_url_rule("/login",view_func=login),所以我们就可以用这两个方式来添加路由 2. 路由的参数: 1. endpoint ,做的是反向解析,如果上面添加路由的时候,没有传 阅读全文
posted @ 2020-03-18 23:01 Rannie` 阅读(464) 评论(0) 推荐(0)
Flask 的配置文件
摘要:Flask 的配置文件 四种方法给 Flask 做配置 1. 1直接给 app 对象赋值属性 2. 以字典的形式,给flask做配置 3. 以文件的形式,给flask做配置(django 就是用这种) 4. 以类的形式,给flask做配置(如果用 flask ,推荐是使用第4中) setobj.py 阅读全文
posted @ 2020-03-18 23:00 Rannie` 阅读(221) 评论(0) 推荐(0)
Flask 四剑客
摘要:Flask 四剑客 返回字符串,返回 html , 跳转路由,返回 json 阅读全文
posted @ 2020-03-18 22:59 Rannie` 阅读(92) 评论(0) 推荐(0)
Flask 安装和简单使用
摘要:安装 阅读全文
posted @ 2020-03-18 21:45 Rannie` 阅读(185) 评论(0) 推荐(0)

去除动画
找回动画