Python FastAPI后台开发快速上手指南

Python FastAPI后台开发快速上手指南

MidCHeck 777 2024-02-26

Python后台开发一般有三个流行的Web框架可以选择:DjanjoFlaskFastAPI

  • Djanjo是一个重量级且功能比较全面的框架,但是学习曲线相比其他两个框架要高
  • Flask适合构建小中型网站后台和构建快速验证demo
  • FastAPI支持OpenAPI(Swagger),适合构建不需要前端页面的API后台

关于三个框架的对比,网上有很多博客,在此不再赘述,本章分享一下FastAPI如何快速学习以及入门。


学习路线

  1. Python基础语法:菜鸟教程
  2. asyncio协程库 - 需要熟练掌握
  3. aiohttp库 - 异步HTTP客户端,会用即可,在做异步网络请求时非常方便
  4. FastAPI官方教程 - 按顺序阅读,跟着官方教程做下去即可,进阶学习可以阅读FastAPI源码

基本了解了这些就能开发出FastAPI后台代码了,剩余的在使用过程中多debug就能熟悉

FastAPI重点


# Python # FastAPI # 后台开发