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

做网站商标分类搭建一个小程序需要什么

做网站商标分类,搭建一个小程序需要什么,有什么发布做投标报价的网站,网站做等级保护参考:模式的额外信息 - 例子 - FastAPI 在FastAPI中,Body和Field是两个常用的注解,它们用于定义请求体中的数据或路径参数、查询参数等的处理方式。这两个注解都来自于Pydantic库,用于数据验证和解析,但它们的应用场景…

参考:模式的额外信息 - 例子 - FastAPI

在FastAPI中,BodyField是两个常用的注解,它们用于定义请求体中的数据或路径参数、查询参数等的处理方式。这两个注解都来自于Pydantic库,用于数据验证和解析,但它们的应用场景有所不同。

Body

Body是一个注解,用来指示FastAPI从HTTP请求的主体(即请求体)中读取数据,并根据提供的模型或类型进行解析和验证。当期望客户端通过POST、PUT等方法发送JSON对象或其他格式的数据时,就会用到Body它常与Pydantic的模型类一起使用来定义请求体的结构

Field

Field是Pydantic模型类中用于定义模型字段属性的一个方法。它允许你为模型的字段添加额外的元数据,比如默认值、标题、描述等Field通常不直接用于FastAPI的路由定义中,而是用于定义Pydantic模型的结构,这些模型随后可能作为Body、查询参数、路径参数等使用。

举例:

from typing import List, Set, Union, Optional
import uvicorn
from fastapi import FastAPI, Body
from pydantic import BaseModel, HttpUrl, Field
from typing_extensions import Annotated# 初始化FastAPI应用程序
app = FastAPI()# 定义Item模型,表示商品项的属性
class Item(BaseModel):name: strdescription: Union[str, None] = Noneprice: floattax: Union[float, None] = None# 定义Item_1模型,与Item类似,但提供了更详细的字段示例
class Item_1(BaseModel):name: str = Field(examples=["Foo"])description: Union[str, None] = Field(default=None, examples=["A very nice Item"])price: float = Field(examples=[35.4])tax: Union[float, None] = Field(default=None, examples=[3.2])# 更新物品信息的API端点
# 接收一个item_id参数和一个Item实例作为请求体
@app.put("/items/{item_id}")
async def update_item(item_id: int, item: Item):results = {"item_id": item_id, "item": item}return results# 另一个更新物品信息的API端点,使用了更详细的Annotated注解来指定请求体的期望格式
@app.put("/items_1/{item_id}")
async def update_item(item_id: int,item: Annotated[Item_1,Body(examples=[{"name": "Foo","description": "A very nice Item","price": 35.4,"tax": 3.2,}],),],
):results = {"item_id": item_id, "item": item}return results# 主函数,用于启动FastAPI应用程序
# 注释中提供了两种运行模式:线上模式和调试模式
# 主函数,用于启动FastAPI应用程序
if __name__ == "__main__":## 线上模式# uvicorn.run("abr_server:app", host="0.0.0.0", port = 1218)## debug 模式uvicorn.run("test4:app", host="0.0.0.0", port=1218, reload=True, )

http://www.15wanjia.com/news/180966.html

相关文章:

  • 专业的网站建设报价wordpress 本地上传服务器
  • 东莞做网站开发的公司开发网站赚钱
  • 模板建站价格天津做网站比较好的公司
  • 怎样维护网站的安全和备份wordpress标签调用代码
  • 商务网站建设ppt模板北京网站建设公司完美湖南岚鸿首 选
  • 专做茶叶的网站软件外包公司有前途吗
  • 做推文封面图网站北京注册公司需要什么
  • 招远专业做网站公司扬州网络营销外包
  • 电商网站开发详细流程html空白模板下载
  • 做外贸的网站怎么建立seo关键词怎么优化
  • 中山网页设计龙岗网站关键词优化代理
  • 深圳 网站建设公3d模型素材库
  • 劲松网站建设做盒饭的网站
  • 百度地图关键词排名优化岳阳seo外包
  • 安徽网站建设首选-晨飞网络企业网站设计服务公司
  • 网站的加盟代理手机改ip地址软件免费
  • 建设网站技术公司简介网站建设发帖论坛社区
  • 郑州销售网站陕西住房和城乡建设厅官网
  • 成都网站网页制作网站开发用到的框架
  • 网站教程制作ssr网站怎么做
  • 微网站开发需要几个人wordpress 页面美化
  • 网站过程建设福建省头条新闻
  • 商城型企业网站的功能南宁网站建设公司如何为老板打造网站赚钱的
  • 企业网站一定要备案吗闸北手机网站建设
  • 承接网站开发 小程序开发唐山网站专业制作
  • 云浮哪有做网站公司潍坊网站建设 世纪环球16楼
  • 请人做网站收费多少钱长沙seo网站建设
  • 网站怎样投放广告位帮人做任务的网站
  • 网站建设开发费怎么做账提供网站建设的公司
  • 深圳市网站建设公教育网站网址