同步操作将从 Gitee 极速下载/FastAPI 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Union over Optional and migrate source exa...
from dataclasses import field # (1)from typing import List, Unionfrom fastapi import FastAPIfrom pydantic.dataclasses import dataclass # (2)@dataclassclass Item:name: strdescription: Union[str, None] = None@dataclassclass Author:name: stritems: List[Item] = field(default_factory=list) # (3)app = FastAPI()@app.post("/authors/{author_id}/items/", response_model=Author) # (4)async def create_author_items(author_id: str, items: List[Item]): # (5)return {"name": author_id, "items": items} # (6)@app.get("/authors/", response_model=List[Author]) # (7)def get_authors(): # (8)return [ # (9){"name": "Breaters","items": [{"name": "Island In The Moon","description": "A place to be be playin' and havin' fun",},{"name": "Holy Buddies"},],},{"name": "System of an Up","items": [{"name": "Salt","description": "The kombucha mushroom people's favorite",},{"name": "Pad Thai"},{"name": "Lonely Night","description": "The mostests lonliest nightiest of allest",},],},]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。