FastApi
qczxl520
这个作者很懒,什么都没留下…
展开
-
FastAPI入门篇一Query参数与字符串验证
让我们看下面的例①:from typing import Optionalfrom fastapi import FastAPIapp = FastAPI()@app.get("/items/")async def read_items(q: Optional[str] = None): results = {"items": [{"item_id": "apple"}]} if q: results.get('items').append({"item_i原创 2020-10-23 17:26:12 · 1499 阅读 · 0 评论 -
FastApi路径参数Query参数及参数类型
前面讲述了FastApi的搭建与运行,这篇来讲下FastApi的路径参数与查询参数。路径参数可以使用与Python格式字符串相同的语法来声明路径参数from fastapi import FastAPIapp = FastAPI()@app.get("/items/{item_id}")async def read_item(item_id): return {"item_id": item_id}上面代码,path参数item_id的值将作为参数传递给read_item原创 2020-10-21 15:40:17 · 1645 阅读 · 1 评论 -
Python的Web开发框架FastApi初体验
提到Python的web框架,大部分人肯定第一时间想到的是Flask、Django等,这些框架可谓是大名鼎鼎,但本文讲述的是最近比较火的高性能框架FastApi。为什么选择FastApi?它是目前Python最快的web框架之一,根据官网描述,它的性能可比肩Nodejs与Golang,真的是为发烧而生! 快速编写代码,友好的编辑器支持 非常容易学习 代码的健壮性,可用于生产 自动交互式文档(这个功能是真赞) 基于标准的openAPI上面列举了几点优点,如详细了解请移步FastApi官网原创 2020-10-21 12:04:13 · 782 阅读 · 0 评论