fastapi使用,fastapi安装

  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模型框架已经轻松愉快地搭建好了~

fastapi使用,fastapi安装