fastapi使用,fastapi安装
一、什么是FastAPI FastAPI是一个现代化的快速(高性能)python web框架。基于标准的python类型提示,使用python3.6构建API的Web框架。
二。为什么要学习/使用FastAPI框架?它的优点/特点是什么?
性能快
:高性能,堪比NodeJS和Go。快速开发
:开发功能的速度提升200%到300%左右。更少的Bug
:开发人员容易造成的错误减少40%。直观
:完美的编辑支持。简单
:易用易学,减少看文件的时间。代码简洁
:代码重复大大减少。每个参数可以声明多个函数,以减少bug的发生。标准化
:基于API且完全兼容的开发标准:OpenAPI(原名Swagger)和JSON Schema。三。安装fastapi使用以下两个命令安装FastAPI和uvicorn包
3 pip安装FastAPI pip 3安装uvicorn官网一个命令就能安装FastAPI。
安装FastAPI [all] IV。最简单的FastAPI代码在pycharm中创建一个项目,复制下面的代码并粘贴到main.py中
从fastapi导入FastAPI app=FastAPI()@ app . get(/)def read _ root():return { message : Hello programmer plus } If _ _ name _ _= _ _ main _ _ :导入uvicon uvicon . run(app=app,host= 0.0.0 ,port=8000)运行Python脚本~
在浏览器或邮递员请求127.0.0.1:8000/
同时,FastAPI非常贴心的准备了一个接口文档127.0.0.1:8000/docs。以后我会写博客解释如何使用这个接口文档。请注意不要迷路~
到目前为止,最简单的FastAPI模型框架已经轻松愉快地搭建好了~