ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

FastAPI学习笔记

FastAPI学习笔记 启动项目 uvicorn main:app --reload其中reload作用是更改代码后自动重启、app.get(/news/news_list) async def news_list(tu :str Query(Python开发, description图书分类,min_lenthon5,max_length255), jia :int Query(50, description返回的记录数,gt49,lt101) ): return {图书分类:{tu},价格为:{jia}}使用请求体参数进行图书新增class Book(BaseModel): name :str author :str chuban: str price:float app.post(/book) async def add_book(book:Book): return book注解使用Fieldclass Book(BaseModel): name :str Field(..., min_length2, max_length20) author :str Field(..., min_length2, max_length10) chuban: str Field(default黑马出版社) price:float Field(..., gt0) app.post(/book) async def add_book(book:Book): return book
返回列表