FastAPI官网地址
FastAPI基于Python 3.6+和Starlette框架,天生就带着高性能和异步的基因。
FastAPI的文档生成功能简直是开发者的福音! 你不再需要手动编写API文档,FastAPI能自动帮你搞定。
FastAPI还超级灵活,支持各种数据库和认证方式,无论是SQLite、PostgreSQL还是MongoDB,都能轻松接入。再加上它那一套强大的依赖注入系统,让代码更加模块化,易于维护。
首先安装虚拟环境
一、为什么需要虚拟环境?
在同一台电脑上开发多个项目时,不同项目可能依赖于不同版本的Python库。若不使用虚拟环境,可能会遇到版本冲突。虚拟环境能为每个项目创建一个独立的Python运行环境,确保不同项目的依赖互不干扰。
二、在Windows系统下创建虚拟环境
选择想要创建虚拟环境的目录,然后在命令提示符或PowerShell中运行以下命令:
python -m venv myenv
myenv 是你为虚拟环境选择的名称,可以随意更改。
三、 激活虚拟环境
创建完成后,需要激活虚拟环境。在Windows系统下,激活方式如下:
激活成功后,你会在终端提示符前