首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flask
李恩泽的博客
创建于2025-03-26
订阅专栏
就是会flask
暂无订阅
共16篇文章
创建于2025-03-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flask 是啥
Flask Flask是什么 Flask 是一个微框架 “微”(micro) 并不意味着你要把整个web应用放到一个python文件里(虽然确实可以),也不意味着Flask 在功能上有所欠缺 微框架中
Flask配置管理
配置 配置文件配置 settings.py文件长得可能像下面这样 类对象配置 这其实是从一个叫settings里的文件导入Config的类对象,这个类对象可能长下面这样 其他配置 通过环境变量配置 j
Flask路由
路由 现代 web 应用都使用有意义的 URL ,这样有助于用户记忆,网页会更得到用户的青睐,提高回头率 动态路由 通过把 URL 的一部分标记为 <variable_name> 就可以在 URL 中
Flask请求与响应
视图 请求 请求属性 request对象中包含很多可以利用的属性,可以帮助在视图编写时获取有关用户请求部分的数据 假设当前get传递?id=1&name=2,post传递的也是{id:1},那么通过g
Flask状态保持Cookie和Session
状态保持 Cookie Cookie是由服务器端生成,发送给浏览器,浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时自动发送该Cookie给服务器 Cooki
JinJa2模版语法
JinJa2模版语法 Jinja 2 默认配置如下: 所有扩展名为 .html 、 .htm 、 .xml 以及 .xhtml 的模板会开启自动转义 模板可以利用 {% autoescape %} 标
JinJa2模版重用
JinJa2模版重用 模版宏 宏类似于Python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗余 Jinja2支持宏,还可以导入宏,需要在多处重复使用的模板代码片段可以写入单独的文件,再包含
Flask信号
信号 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为,flask默认提供了一些内置信号在特殊的位置,你可以在这些逻辑位置进行功能自定义,想使用信
Flask中间件
中间件 根据werkzeug我们可以知道 每次请求必然经历了Flask.app 所以我们要查看Flask的源码发现run方法实际的调用是 app.run()->run_simple()->self()
Flask钩子
请求扩展 flask请求扩展类似django的请求中间件,又称作钩子方法 before_request 用before_request装饰的函数是执行响应函数之前执行,如果有多个before_requ
Flask闪现
闪现 一个好的应用和用户界面都需要良好的反馈。如果用户得不到足够的反馈,那么应用最终会被用户唾弃,Flask 的 闪现系统提供了一个良好的反馈方式 闪现系统的基本工作方式是:只在下一个请求中展示上一个
Flask蓝图
蓝图 随着flask程序越来越复杂,我们需要对项目进行模块化的处理,那么就可以通过蓝图BluePrint Blueprint具有如下属性 一个项目可以具有多个Blueprint,一个Blueprint
Flask上下文
上下文 Flask中有两种上下文:请求上下文(request context)和应用上下文(application context) Flask中上下文对象:相当于一个容器,保存了Flask程序运行过
Flask SQLAlchemy
Flask-SQLAlchemy SQLAlchemy是一个ORM框架,可以不局限于框架或位置使用 而Flask-SQLAlchemy是一个Flask扩展,简化了在Flask程序中使用SQLAlche
Flask Restful
Flask-Restful Flask-RESTful 是一个可以简化 APIs 的构建的 Flask 扩展,类似django的drf,需要进行安装 请求回顾 方法 url示例 解释 GET http
Python marshmallow
marshmallow https://marshmallow.readthedocs.io/en/latest/ marshmallow是一个ORM / ODM /与框架无关的库,用于将复杂的数据类