官方文档地址:https://fastapi.tiangolo.com/zh/tutorial/path-params/

# -*- coding: UTF-8 -*-
from fastapi import FastAPI app = FastAPI() @app.get("/me/xx")
async def read_item_me():
return {"me": 'me'} @app.get("/me/{item_id}")
async def read_item(item_id: str):
return {"item_id": item_id} @app.get("/")
async def main():
return {"message": "Hello,FastAPI"} if __name__ == '__main__':
import uvicorn
uvicorn.run(app, host="127.0.0.1", port=8000)
# -*- coding: UTF-8 -*-
from fastapi import FastAPI
from enum import Enum class Name(str, Enum):
Allan = '张三'
Jon = '李四'
Bob = '王五' app = FastAPI() @app.get("/{who}")
async def get_day(who: Name):
if who == Name.Allan:
return {"who": who, "message": "张三是德国人"}
if who.value == '李四':
return {"who": who, "message": "李四是英国人"}
return {"who": who, "message": "王五是法国人"} @app.get("/")
async def main():
return {"message": "Hello,FastAPI"} if __name__ == '__main__':
import uvicorn
uvicorn.run(app, host="127.0.0.1", port=8000)

最新文章

  1. A()方法
  2. 前端js面试中的常见的算法问题
  3. Android之Dialer之紧急号码
  4. [ 转 ] scrapy 中解决 xpath 中的中文编码问题
  5. Zigzag convert
  6. VIM 技巧 (二)查找与替换
  7. socket编程实现HTTP请求
  8. 动态改变QSS
  9. 155. Min Stack
  10. WDCP安装memcached
  11. #图# #最大生成树# #kruskal# ----- OpenJudge 799:Heavy Transportation
  12. php文件管理与基础功能的实现
  13. BZOJ 1293: [SCOI2009]生日礼物【单调队列】
  14. android小说阅读源码、bilibili源码、MVP新闻源码等
  15. Unity 协同程序
  16. Ubuntu16.04之安装Nutch
  17. 完美解决windows+ngnix+phpcgi自动退出的问题
  18. 指数型生成函数(EGF)学习笔记
  19. bzoj1689 / P1589 [Usaco2005 Open] Muddy roads 泥泞的路
  20. 重庆市队选拔 CQOI2015 解题报告

热门文章

  1. Chrome安装Vue.js devtool F12无效
  2. C++多文件源程序
  3. APISpace 日出日落API接口 免费好用
  4. ApiDay001 __02 Java_StringBuilder
  5. 20220727-Java中方法重写override
  6. Minimax 社论
  7. 一代版本一代神:利用Docker在Win10系统极速体验Django3.1真实异步(Async)任务
  8. Apache DolphinScheduler 1.3.9 发布,新增 StandaloneServer
  9. 社区之光:我和 Apache DolphinScheduler 的这一年
  10. ABP vNext系列文章03---依赖注入