重命名 Fastapi/Pydantic json 输出字段

Renaming Fastapi/Pydantic json output fields

由于 CamelCase 在 json 中更为惯用,但下划线在数据库中更为惯用 我想知道如何将 article_id 之类的东西(在数据库中,因此在模型中)映射到 articleId 作为 json fastapi/pydantic 的输出? 有没有简单的方法?

您可以使用 Pydantic 的别名生成器。 Here 是一篇很好的文章。