skyone123 最近的时间轴更新
skyone123

skyone123

V2EX 第 559407 号会员,加入于 2021-10-23 10:47:50 +08:00
今日活跃度排名 12448
skyone123 最近回复了
已成功上车
19 天前
回复了 chendl111 创建的主题 职场话题 25 岁,能够裸辞休息半年吗?
我 27 ,今年 3 月份裸辞的,现在还在休息,年轻人,你自己想怎样就怎么,对自己好点
89 天前
回复了 Variazioni 创建的主题 程序员 最近有点缺钱
@lisongeee 说的很在理,太难了呀
@trevorwang 就像这个 https://s3.bmp.ovh/imgs/2022/01/e2403f26fc83c6a2.jpg 我期望将 UploadFile 目录放在用户目录下在 fastapi 中不知如何实现
@trevorwang 这个使用 tags=['hello']会把这个接口放到 hello 一级目录下,但是我期望的是 hello ,hello1 ...能作为二级目录,最上面能有个一级目录 h1,有个层次,但是我发现 fastapi 自带的似乎不能这样做,只能所有目录都是平级的
嗯,对,你先提前定义个 Response 的 model ,然后就可以统一返回了,形如
from typing import Generic, TypeVar, Optional, Union
from pydantic import Field
from pydantic.generics import GenericModel

Data = TypeVar('Data')


class ResultResponse(GenericModel, Generic[Data]):
"""
自定义返回模型,使用 generic-models 定义自定义模型
https://pydantic-docs.helpmanual.io/usage/models/#generic-models
所有返回数据都用如下格式,方便前端统一处理
{
code: 200,
message: '请求成功',
data: None
}
"""
code: int = Field(default=200, description='返回码')
message: str = Field(default='请求成功', description='消息内容')
result: Optional[Data]
150 天前
回复了 Parry 创建的主题 API 美股实时行情数据 API 接口
这玩意感觉不太行啊,限速,还经常接口超时,老哥们还有比较好用的吗
同一个项目就前缀,不同项目就分 db 或者用各自的 redis
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1838 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 16:55 · PVG 00:55 · LAX 09:55 · JFK 12:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.