首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
web开发-后端-fastApi
小眼睛羊羊
创建于2023-08-29
订阅专栏
基于python的web后端框架学习
暂无订阅
共10篇文章
创建于2023-08-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
10、fastAPI-中间件
上述demo代码跟官网给出来的demo不完全一致:区别是: 增加了一个简单的校验逻辑,如果校验条件失败, 则直接返回。 这里有一个坑需要记录一下:中间件的生效顺序是逆向的,所以先注册的中间件最后才会生
9、fastApi - 日志设置
这里主要介绍了如何使用 uvicorn 模块自带的日志模块进行日志的配置, 而不是重新自定义日志模块。 这样做的好处是可以做到日志统一, fastAPI自己本身的日志会和自己定义的输出日志输出到一起
1、fastApi-第一个程序
一、环境搭建 或者使用下述命令进行分开安装: 二、第一个程序:hello fastApi 1、新建一个名为main.py 的python文件 2、启动fastApi服务 3、浏览器查看效果 uvico
2、fastApi-请求参数
一、路径参数 1、基础语法 效果预览: 2、定义传入参数类型 数据类型 类型说明 举个例子 str 字符串 float 浮点数 int 整数 bool 布尔值 UUID 一种标准的 "通用唯一标识符"
3、fastApi-特殊的请求类型
一、Cookie 参数 二、 Header参数 三、接收表单数据请求 基础语法: 四、请求文件 1、基础语法: 2、可选文件上传 写法: 3、多文件上传 语法:
4、fastApi-响应
一、基础语法 效果预览: 二、自定义返回模型 基础语法: 三、自定义响应状态码 在以下任意的路径操作中使用 status_code 参数来声明用于响应的 HTTP 状态码: 效果: 可以使用fastA
5、fastApi-API文档参数
一、 请求说明 ###1、 tags参数 - 请求分类 语法: 效果展示: 2、summary参数 - 请求说明1 3、description参数 - 请求说明2 4、docstring 参数 二、r
6、fastApi-多个文件
下面从实例中学习管理请求: 1、 main.py文件同级目录下新建一个routers 目录来进行统一管理 2、routers 目录下新建两个文件 views1.py 和views2.py , 代码分别
7、fastApi-跨域处理
前后端分离开发过程中一定会遇到的跨域问题。问题详情参考截图。使用fastApi作为后端的web可以使用下述方式进行跨域处理
8、fastApi-使用数据库-sqlmodel
一、安装三方库 二、创建表 1、根据截图创建对应文件 database.py:用于创建可调用的数据库引擎使用 models.py:用于定义数据表模型 __init__.py: 空文件,表示mysql是