flask 框架学习
文章平均质量分 88
也曾热爱过_py
这个作者很懒,什么都没留下…
展开
-
Flask数据库操作_SQLALchemy学习
1.SQLAlchemy 是 Python 中一个通过 ORM 操作数据库的框架。2.SQLAlchemy对象关系映射器提供了一种方法,用于将用户定义的Python类与数据库表相关联,并将这3.3些类(对象)的实例与其对应表中的行相关联。3.它包括一个透明地同步对象及其相关行之间状态的所有变化的系统,称为工作单元,以及根据用户定义的类及其定义的彼此之间的关系表达数据库查询的系统。4.可以让我们使用类和对象的方式操作数据库,从而从繁琐的 sql 语句中解脱出来。原创 2022-10-15 23:34:27 · 391 阅读 · 0 评论 -
Flask中请求钩子和上下文以及异常处理 学习
1.为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。2.请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子:请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子:- 在处理第一个请求前执行- 在每次请求前执行- 如果在某修饰的函数中返回了一个响应,视图函数将不再被调用- 如果没有抛出错误,在每次请求后执行- 接受一个参数:视图函数作出的响应- 在此函数中可以对响应值在返回之前做最后一步修改处理。原创 2022-10-08 23:00:06 · 786 阅读 · 0 评论 -
flask中cookie与session 的学习
Cookie是一段不超过4KB的小型文本数据,保存在客户端浏览器中,由一个名称(Name)、一个值(Value)和其它几个用于控制Cookie有效期、安全性、使用范围的可选属性组成。其中 :(1) Name/Value:设置Cookie的名称及相对应的值,对于认证Cookie,Value值包括Web服务器所提供的访问令牌。(2) Expires属性:设置Cookie的生存期。有两种存储类型的Cookie:会话性与持久性。Expires属性缺省时,为会。原创 2022-10-07 17:49:40 · 497 阅读 · 0 评论 -
flask中蓝图的学习
1、蓝图在一个Flask 应用项目中,如果业务视图过多,可否将以某种方式划分出的业务单元单独维护,将每个单元用到的视图、静态文件、模板文件等独立分开?例如从业务角度上,可将整个应用划分为用户模块单元、商品模块单元、订单模块单元,如何分别开发这些不同单元,并最终整合到一个项目应用中?2、蓝图介绍在Flask中,使用蓝图Blueprint来分模块组织管理。蓝图实际可以理解为是一个存储一组视图方法的容器对象,其具有如下特点:一个应用可以具有多个Blueprint。原创 2022-10-07 15:58:51 · 338 阅读 · 0 评论 -
flask中jinjia2的学习
Jinja2:是Python的Web项目中被广泛应用的模板引擎,是由Python实现的模板语言,Jinja2 的作者也是 Flask 的作者。他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能,其是Flask内置的模板语言。jinja2之所以被广泛使用是因为它具有以下优点:1、相对于Template,jinja2更加灵活,它提供了控制结构,表达式和继承等。2、相对于Mako,jinja2仅有控制结构,不允许在模板中编写太多的业务逻辑。原创 2022-10-05 17:09:48 · 218 阅读 · 0 评论 -
flask视图和URL学习
Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。原创 2022-10-04 12:14:11 · 546 阅读 · 0 评论 -
“message“: “The browser (or proxy) sent a request that this server could not understand.“ 已处理
步骤三:把资源加载到api中,才能对外发布。2. 后来经过老师的指导,发现是版本的问题。1.自己网上查找了好多资料都没能解决问题。3.到这里问题也就解决了。3.代码是没有问题的。原创 2022-09-26 22:15:40 · 1965 阅读 · 1 评论