路径参数:Path Parameters

2022-11-07,,,

官方文档地址: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)

路径参数:Path Parameters的相关教程结束。

《路径参数:Path Parameters.doc》

下载本文的Word格式文档,以方便收藏与打印。