首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
FastApi简明教程
西安一老僧
创建于2021-07-20
订阅专栏
FastApi简明教程,带你入门Python Web开发。
等 45 人订阅
共27篇文章
创建于2021-07-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用slowapi对FastApi的接口进行限速
前面,我们已经介绍过使用Redis来对FastApi的接口进行限速。但实际中,有很多种方式都可以对FastApi接口进行限速,今天我们就一起来学习如何使用slowapi对接口进行限速。
Celery初探
在日常的开发工作中,当我们的Api中有一个动作需要很长时间才能完成的时候,我们就可以将这个动作作为一个任务交给Celery去异步执行,执行完再将结果返回给用户。
FastApi的请求拦截
我们经常听说请求拦截,那到底什么是请求拦截,请求拦截有什么用呢?今天我们就一起来看一看。用FastApi的请求拦截作为演示。
那天晚上,他真的好快!
今天啊,我的朋友小绿跟我说,那天晚上有个人好快好快!我急忙问他,怎么回事?有多快!他说,他的资源分发接口被人以很快的速度攻击了。攻击速度真的好快啊。
FastApi+Vue+LayUI实现前后端分离
在前面的Api开发中,我们使用FastApi已经可以很好的实现。但是实际使用中,我们通常建议前后端项目分离。今天我们就使用FastApi+Vue+LayUI做一个前后端分离的Demo。
FastApi-20-依赖注入
什么是依赖注入 依赖注入,顾名思义,其就是一种在当前代码逻辑中依赖其他代码的形式。被依赖的代码我们称其为依赖项。
FastApi-19-高级用法
自定义响应码 基础 有些时候,我们需要不同的响应码来处理不同的业务需求,此时我们就需要自定义响应码。
FastApi-18-APIRouter
通常在我们开发 app 时都会用到路由,像 Flask 有 blueprint,Django 有 urls 等,其目的都是为了路由汇总管理。
FastApi-17-页面美化-2
手动上传 上一篇,我们知道 LayUI 默认会自动上传文件,那么我们怎么关闭自动上传,实现手动点击上传呢?
FastApi-16-页面美化-1
LayUI 经过小编的初步筛选,我建议使用 LayUI,其口号为经典模块化前端框架,有返璞归真、双面体验、星辰大海的特点。
FastApi-15-文件上传-3
文件保存 前面我们已经学习了文件的上传,多个文件上传,以及文件对象的常用属性获取。但是实际开发中通常需要在上传文件后对文件进行保存,今天我们就一起来看看。
FastApi-14-文件上传-2
UploadFile 接上篇,实际开发中,我们需要在上传文件的时候拿到文件本体以及文件的元数据信息。
FastApi-13-文件上传-1
文件对象 前面我们已经了解了 Form 表单,其多用于数据提交。今天我们一起来看下文件的上传,同样也需要使用到 Form 表单。
FastApi-12-Form表单
何为 Form 表单 相信你一定听过或者见过 HTMl 的 form 元素,这里所指的 Form 表单就是 FastApi 用来获取 HTML中 form 元素的对象。
FastApi-11-模板渲染
什么是模板 简单理解,模板就是 web 后端向前端发送的 html 模型。 在前面的学习中,我们已经知道了关于 FastApi 的请求和参数的使用方法。
FastApi-10-Docs的Example Value
什么是 Example 你可能注意到了,之前的 docs 中在 response 中的 Example Value 中是没有实例的,这个怎么做呢?
FastApi-09-模型嵌套
常用基础嵌套 使用 FastAPI,你可以定义、校验、记录文档并使用任意深度嵌套的模型(归功于 Pydantic)。
FastApi-08-路径参数校验
和查询参数一样,路径参数也需要进行限定。 Path 通常,我们会直接使用 name:str='phyger'的方式来限定路径参数的类型和默认值。
FastApi-07-查询参数校验
问题抛出 前面我们已经了解了查询参数,但是实际开发中我们可能需要限定参数的类型,长度等其他属性。这个时候我们就需要对查询参数进行校验。
FastApi-06-请求体-3
动态请求体 诉求:当我们想要动态的向请求体中增加一个字段,但是不想修改原有的请求体数据模型,怎么办呢? 实例 原有数据模型 原有的视图函数
下一页