小编Pyt*_*ver的帖子

如何通过 pydantic 模式重命名数据库响应中的键 - FastAPI

我的数据库中有一个模型models.py

class Something(Base):
    __tablename__ = "something"

    DATE = Column(Date, primary_key=True, index=True )  
    a = Column(String, primary_key=True, index=True)
    b = Column(Integer, primary_key=True, index=True)
    c = Column(Float, index=True) 
    d = Column(Integer, index=True)
    e = Column(Integer, index=True)
    f = Column(Float, index=True)
    g = Column(Float, index=True)  
    h = Column(Integer, index=True)  
Run Code Online (Sandbox Code Playgroud)

和一个 pydantic 模型schema.py

class Something(BaseModel):
    DATE: date
    a: str
    b: int
    c: float = None
    d: int = None
    e: int = None
    f: float = None
    g: float = …
Run Code Online (Sandbox Code Playgroud)

orm sqlalchemy python-3.x pydantic fastapi

4
推荐指数
1
解决办法
3493
查看次数

在 OpenAPI 中启用“尝试一下”,这样就无需单击

我正在使用 FastAPI 和 OpenAPI/Swagger UI 来查看和测试我的端点。

每次我第一次使用端点时,为了测试它,我必须先单击按钮Try it out,这变得很乏味。

有没有办法让它消失并能够立即测试端点?

python swagger swagger-ui openapi fastapi

4
推荐指数
1
解决办法
711
查看次数