感觉很有意思,又快又轻巧的东西最适合做一个快速起步的玩意儿了。之前我个人是喜欢用flask框架,但是看描述这个东西比那个更快,自带api文档,感觉还是要折腾一下比较好。

准备环境

我这边是用的Anaconda这个工具,用来统一管理和创建虚拟工具,挺方便的。

在anaconda起一个虚拟环境,然后

安装依赖包

pip3 install fastapi uvicorn

迅速起一个环境

编辑一个文件main.py

from fastapi import FastAPI

app = FastAPI()

@app.get("/")

def home():

return {"Hello World !"}

然后启动

注意anaconda不能直接cd切换目录,如果代码在另一个磁盘,需要先cd..回到c盘目录然后切换

启动命令:

uvicorn main:app --reload

这就是全部!现在您可以检查  //localhost:8000/ 以查看 “主页”。

您还可以通过 //localhost:8000/docs 免费获得 Swagger UI。

另一种启动方式

那么我不想通过命令行来敲这个陌生的命令,我就想python hotapi.py 一下运行,咋搞?

也不是没有办法,这也是所谓某些博客文章没有

fastapi 大型应用_fastapi使用教程相关推荐

  1. fastapi 大型应用_FastAPI使用小结

    以一个实际构建API的例子介绍FastAPI在已有数据情况下的简单应用 简介 FastAPI是一个现代.快速(高性能)的 Web 框架,基于标准 Python 类型提示,使用 Python 3.6+ ...

  2. 视频教程-大型ERP实战项目教程-Java

    大型ERP实战项目教程 十年项目经验,曾经任职中国移动架构师,丰富的教学经验让无数人获得高薪 任亮 ¥1300.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订 ...

  3. 大型ERP实战项目教程-任亮-专题视频课程

    大型ERP实战项目教程-11719人已学习 课程介绍         通过本ERP项目的学习,可以使学生形成开发的思想,产生真正的动手开发的能力,本项目是原公司的真实项目,如果你没有经验,那么学习这个 ...

  4. fastapi python 并发_FastAPI 异步代码、并发和并行

    作者:麦克煎蛋   出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 我们这里探讨下关于异步代码.并行和并发的一些概念. 一.初探 1.如果我们使 ...

  5. 3D大型网络游戏腐竹制作教程

    编号087_1熟悉利用CE来找出人物基址与血偏移(重在找的过程) 编号087_2堪比神速 迅速找出人物相关信息偏移 编号087_3堪比神速 利用第二款工具迅速找出人物相关信息偏移 编号087_4_OK ...

  6. Unity3D大型RPG游戏制作教程【高清】【中文字幕】

    http://game.ceeger.com/forum/read.php?tid=12882&fid=7

  7. 江中游TC5.X大型综合精品VIP脚本教程

    江中游TC5.X大型综合精品VIP教程 编号071_第1章第1课 第1节 TC5.X生成二维码 编号071_第1章第1课 第2节 TC5.X生成二维码 编号071_第1章第3课 步入键盘的神秘世界2 ...

  8. lucene教程--全文检索技术详解

    一 什么是全文检索 1.1 全文检索概念 全文检索是一种将文件中所有文本与检索项匹配的检索方法.它可以根据需要获得全文中有关章.节.段.句.词等信息.计算机程序通过扫描文章中的每一个词,对每一个词建立 ...

  9. 大型C++网络游戏开发视频教程

    国内首部大型C++网络游戏开发教程(300+课时,MINI快跑.水果忍者.DirectX技术.传奇游戏3) 课程讲师:今夜有风 课程分类:游戏开发 适合人群:初级 课时数量:343课时 用到技术:C+ ...

最新文章

  1. mysql 加快命中_合理配置MySQL缓存 提高缓存命中率
  2. Mac os 安装 MySQL和MySQL-Python
  3. 变压器符号_变压器电路图符号大全
  4. Sitemesh排除Exclude不装饰特定页面的解决办法
  5. Docker 启动 nacos
  6. android常见面试问题
  7. robot ride edit 页面不显示_【框架】robot-framework预研
  8. robotframework调用python类方法_RobotFramework-调用.py文件
  9. 字符串的展开(洛谷P1098题题解,Java语言描述)
  10. 消费和部署ASP.NET WebApi服务–陷阱
  11. 力扣-547 省份数量
  12. php在类里如何调用call_user_func_array《细说php2》
  13. ApacheCN Python 译文集 20211108 更新
  14. 破解软件试用版到期问题通用办法
  15. 滑动平均滤波c语言_9种简单的数字滤波算法(C语言源程序)
  16. 2021-1016-复盘 强势股-风口综合实战
  17. Log4j2 日志级别
  18. ROS学习之error解决记录
  19. 2021年C/C++Linux服务器开发/后台架构师知识体系整理(持续更新中)
  20. JNI中创建新的线程回调java方法的技巧

热门文章

  1. 人机交互技术课程实验报告《社交点评APP》系统移动界面分析报告
  2. 中文拼音模糊查询的一种解决方法
  3. C#实现屏幕键盘(软键盘 ScreenKeyboard)
  4. 设计一个一元稀疏多项式简单计算器
  5. 百色靖西18万亩水稻 国稻种芯·中国水稻节:广西进入收割期
  6. 虚拟服务器有没有加入bt端口,三分钟学会架设BT服务器
  7. DxO one帮助iPhone成像质量超越黑卡
  8. 3D游戏设计-模型与动画
  9. 一定要做自己最内行的东西,一定要在自己本身的职位上来提升自己
  10. python新闻内容爬虫专用包newspaper详细教程