原文:FastAPI 学习之路(三十五)项目结构优化

之前我们的都是创建在一个文件中,但是我们在实际中,肯定不能这么设计,那么我们去创建一个目录,叫models。大致如下。 主要目录是 init .py 是一个空文件,但是说明models是一个package crud.py 数据库操作相关 database.py 数据库配置相关 models.py 数据库模型表 schemas.py 模型验证 main.py 主文件 那么我们在crud.py目录修改 ...

2021-10-22 07:09 0 1131 推荐指数:

查看详情

FastAPI 学习之路(四十五)WebSockets

我们之前的分析都是基于http的请求,那么如果是WebSockets可以支持吗,答案是可以的,那么我们看下如何实现的。 其实很简单,就是我们在后端写一个接受 ...

Sat Oct 23 17:29:00 CST 2021 0 858
FastAPI 学习之路(五十五)操作Redis

之前我们分享了操作关系型数据库,具体文章, FastAPI 学习之路(三十二)创建数据库 FastAPI 学习之路(三十三)操作数据库 FastAPI 学习之路(三十四)数据库多表操作 这次我们分享的是非关系型数据库--Redis ...

Wed Oct 27 05:52:00 CST 2021 0 1096
FastAPI 学习之路十五)响应状态码

系列文章:   FastAPI 学习之路(一)fastapi--高性能web开发框架   FastAPI 学习之路(二)   FastAPI 学习之路(三)   FastAPI 学习之路(四)   FastAPI 学习之路(五) FastAPI 学习之路(六)查询参数 ...

Sun Oct 17 19:04:00 CST 2021 0 1130
Linux性能优化实战学习笔记:第三十五

一、上节回顾 前面内容,我们学习了 Linux 网络的基础原理以及性能观测方法。简单回顾一下,Linux网络基于 TCP/IP 模型,构建了其网络协议栈,把繁杂的网络功能划分为应用层、传输层、网络层、网络接口层等四个不同的层次,既解决了网络环境中设备异构的问题,也解耦了网络协议的复杂性 ...

Sat Sep 07 01:48:00 CST 2019 0 426
学习之路三十五:Android和WCF通信 - 大数据压缩后传输

最近一直在优化项目的性能,就在前几天找到了一些资料,终于有方案了,那就是压缩数据。 一丶前端和后端的压缩和解压缩流程    二丶优点和缺点   优点:①字符串的压缩率能够达到70%-80%左右      ②字符串数量更少了   缺点:①CPU的开销会大一点,不过在可承受范围之内 ...

Mon Aug 12 00:21:00 CST 2013 6 1444
FastAPI 学习之路(五)

系列文章:   FastAPI 学习之路(一)fastapi--高性能web开发框架   FastAPI 学习之路(二)   FastAPI 学习之路(三)   FastAPI 学习之路(四) 我们之前的文章分享了,如何增加参数,那么我们这次分享来看下请求体 ...

Sat Sep 25 19:13:00 CST 2021 0 196
FastAPI 学习之路(三)

系列文章:   FastAPI 学习之路(一)fastapi--高性能web开发框架   FastAPI 学习之路(二) 之前的文章分享了如何去创建一个简单的路径的请求。那么我们这次分享的如何在请求路径中,增加参数。   我们还是在之前的请求中改造 @app.get ...

Sat Sep 25 17:34:00 CST 2021 0 243
FastAPI 学习之路(二)

之前的文章已经介绍了如何安装,以及简单的使用,这篇文章呢,我们就不去分享如何安装对应的包了。 我们如何去编写呢,其实很简单,按照下面的步骤,一个简单的基于fastapi的接口就编写完毕。 首先:创建一个main.py 第一步:导入 ...

Wed Sep 15 15:17:00 CST 2021 0 330
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM