当前位置: 首页 > news >正文

网站备案号的区别关于门户网站建设的整改报告

网站备案号的区别,关于门户网站建设的整改报告,萌导航,女生学软件工程后悔了简介 FastAPI是流行的Python web框架,适用于开发高吞吐量API和微服务(直接支持异步编程) FastAPI的优势之一:通过提供高级抽象和自动数据模型转换,简化请求数据的处理(用户不需要手动处理原始请求数据&am…

简介

FastAPI是流行的Python web框架,适用于开发高吞吐量API和微服务(直接支持异步编程)

FastAPI的优势之一:通过提供高级抽象和自动数据模型转换,简化请求数据的处理(用户不需要手动处理原始请求数据),并能根据路由和 Pydantic 模型自动生成 OpenAPI 接口文档。

  • Swagger UI
  • ReDoc

demo

import uuid
import uvicorn
from typing import Any, Union, Optional
from typing_extensions import Literal
from fastapi import Body, FastAPI
from pydantic import (BaseModel,Field,UUID4
)app = FastAPI()class UserIn(BaseModel):channel: Literal[0, 1] = Field(0, title="渠道")username: str = Field(..., title="用户名")password: str = Field(..., title="用户密码", description="长度6-8位")email: str = Field(..., title="用户邮箱地址")full_name: str = Field(None, title="用户全名")request_id: Optional[UUID4]class UserOut(BaseModel):username: str = Field(..., title="用户名")email: str = Field(..., title="用户邮箱地址")full_name: str = Field(None, title="用户全名")request_id: Optional[UUID4]# FastAPI will take care of filtering out all the data that is not declared in the output model (using Pydantic).
# 因此,FastAPI将负责过滤掉输出模型中未声明的所有数据(使用Pydantic)。@app.post("/user/", response_model=UserOut)
async def create_user(user: UserIn = Body(examples={"example1": {"summary": "A short summary or description of the example","value": {# example data here"channel": 0,"username": "Foo","password": "33759","email": "chencare@163.com","full_name": "xiaotao"}}})
) -> UserOut:user.request_id = uuid.uuid4()print(user.request_id)return userif __name__ == '__main__':uvicorn.run(app=app, access_log=True, port=9988)

运行后,会提示Uvicorn running on http://127.0.0.1:9988 (Press CTRL+C to quit)
在这里插入图片描述

在浏览器输入http://127.0.0.1:9988/redoc( ReDoc),http://127.0.0.1:9988/docs(Swagger UI )即可查看

ReDoc 页面如下:
在这里插入图片描述

ReDoc vs. Swagger UI

ReDoc更美观,Swagger UI更注重交互(用户直接从界面中发送请求,查看响应,这对于测试和调试 API 非常有用。)

http://www.yayakq.cn/news/145668/

相关文章:

  • 鹤壁市城乡一体化示范区网站wordpress客户管理
  • 自己做的网站如何链接到百度栾城区住房建设局官方网站
  • 设备建设网站八年级信技做网站
  • 深圳建设网站需要多少钱wordpress 发货
  • 阜宁做网站网络策划工作内容
  • wordpress 怎么加速福州关键词seo
  • 嘉华伊美网站建设网站页面和图片设计
  • 网站外链平台wordpress响应缓慢
  • 河南建网站 优帮云学做前端的网站
  • 网站开发实战视频青县住房和城乡建设局网站
  • 网站备案公司网站ip地址向谁购买
  • 东莞网站建设aj工作室网站推广是做什么工作
  • 河北恒基建设招标有限公司网站app设计风格有哪些
  • 贵阳地铁建设网站企业网站建设一站式服务
  • 做一个好一点网站费用多少全屋定制十大名牌衣柜
  • 建设银行网站上交医保wordpress 整站ssl
  • 平面设计网站排行榜做信息发布类网站用什么语言
  • 网站被k换域名 老域名能不能跳转自己做网站地图
  • 做电影资源网站服务器怎么选Seo自己做网站
  • 网站建设信息安全要求郑州手机网站搭建
  • 网站建设人员工作要求用超轻粘土做网站
  • wordpress 标签详解网站优化网站优化
  • dedecms英文外贸网站企业模板下载2345手机浏览器
  • 国内出名的设计网站有哪些怎么做导购网站
  • 西安h5网站建设黑帽seo软件
  • 阿里巴巴网站怎么做外贸出口营销网站
  • 网站弹窗在中间位置律师做网络推广哪个网站好
  • 个人可以做外贸网站吗教育网站开发文档
  • 新手做啥网站好小白如何做电商
  • 郴州网站制作公司有哪些兰州网站建设推荐q479185700上墙