Flask笔记
文章平均质量分 78
vv安的浅唱
致力于撰写每一篇跑通过实例的博客,更多文章信息可搜索关注【Hunter后端】
展开
-
Flask笔记七之基于类的视图
前面我们提供API接口,都是通过或者使用Blueprint的的方式来定义接口。现在这里介绍一下使用视图类的方式来提供接口。视图类的方式和 Django 中的 View 使用的方式类似,接下来我们将之前的接口改写成视图类的方式。原创 2024-01-28 22:03:06 · 410 阅读 · 0 评论 -
Flask笔记六之中间件操作
在Flask中,中间件通过装饰器来使用,被分为两部分,一个是请求前,用来操作,一个是请求后,用来操作。接下来介绍一下中间件从注册到使用的操作。这里我们定义两个测试用的中间件,我们在app/utils/文件夹下创建一个的文件夹,其下再创建一个文件修饰的函数表示在请求处理前进行的操作,这里是简单的打印一条消息,除此之外,我们还可以在这里对登录进行验证。这样的话,在前面的笔记里我们对接口进行的的装饰器就不需要了,就不要在每个接口前都进行这种装饰,可以使代码变得简洁,同样实现我们想要的功能。原创 2024-01-05 22:48:00 · 1501 阅读 · 0 评论 -
Flask笔记五之日志操作
之前在 Django 笔记里详细介绍了 logging 模块关于 formatters,handlers,loggers 等基础介绍,这里直接介绍如何在 Flask 中配置日志信息。原创 2024-01-02 22:48:25 · 807 阅读 · 0 评论 -
Flask笔记四之异常处理
在系统运行中,有时候需要处理报错异常。异常的来源可能是系统在运行中的报错,比如错误的运算的有 1/0 这种等,还有的是访问了不存在接口,又或者,我们在查验接口参数的时候,发现没有传必传参数,需要手动触发一个报错等。这里就介绍如何在 Flask 中进行异常处理。原创 2023-12-29 00:54:04 · 540 阅读 · 0 评论 -
Flask笔记三之连接使用数据库
这一篇笔记主要介绍 Flask 与数据库的连接,以及在接口里查询数据原创 2023-12-10 22:22:43 · 355 阅读 · 0 评论 -
SQLAlchemy 连接使用数据库
相对于 Django 来说,Flask 并没有 Django 中自带的那种 ORM 框架,但是我们可以利用第三方的 ORM 框架来进行操作,比如我们这里介绍的 SQLAlchemy。接下来这一篇笔记将会介绍如何使用 SQLAlchemy 连接数据库、建立模型、操作表、以及查询操作表数据等内容。原创 2023-11-26 23:34:21 · 743 阅读 · 0 评论 -
Flask笔记二之blueprint和session介绍
Blueprint 的使用主要有两步,一步是定义,一步是注册。下面我们用一个实例来介绍如何使用,比如我们这里使用用户登录验证的接口来操作。我们在app/文件夹下创建一个名为user的文件夹,在其下再创建一个名为bp_user.py这里,我们实例化了Blueprint,定义一个bp,然后使用的方式定义路由和可以调用的方法,比如GET,比如POST。在 login() 函数内部可以进行我们必要的一些逻辑处理,比如用户名密码进行验证操作。然后需要将其在return appflask run。原创 2023-11-22 00:03:29 · 301 阅读 · 0 评论 -
Flask笔记一之项目搭建、配置项导入
这一篇开始介绍Flask系列笔记,这个系列笔记将和之前的Django笔记一样会从Flask的官方文档中提取一系列的知识点,整理成系列笔记。这是 Flask 系列笔记的第一篇,本篇笔记介绍的是 Flask 项目的搭建以及配置项的导入,我们用到的 Python 的版本还是 3.8,用到的 Flask 的版本是 2.3.2。接下来我们这里用Pycharm创建一个项目,我们命名为flask_blog,在其下文件夹为app,其下再创建一个。原创 2023-11-21 00:15:49 · 254 阅读 · 0 评论