【问题标题】:Advice on attribute naming convention for a Python-Pydantic-FastAPI/DynamoDB/React App关于 Python-Pydantic-FastAPI/DynamoDB/React 应用程序的属性命名约定的建议
【发布时间】:2022-11-14 03:22:56
【问题描述】:

我正在使用 Python-Pydantic-FastAPI API、DynamoDB 持久层和 React 前端构建一个应用程序,并且正在寻找有关属性命名约定的建议。

困境是这三个基本上有3种不同的命名约定。

蟒蛇:蛇案例

DynamoDB:PascalCase

反应:camelCase

那么在这种情况下,人们通常会做什么来解决我目前计划使用 PascalCase 的互操作性问题。 IE。

拥有 Pydantic 模型

class User(BaseModel):
    Name: str

在 DynamoDB 中存储为

{"Name": "Jim"}

并以 JSON 格式通过网络发送

'{"Name": "Jim"}'

有没有人们通常处理这个问题的标准方法?

【问题讨论】:

    标签: python json amazon-dynamodb pydantic


    【解决方案1】:

    DynamoDB 不关心你使用哪种情况,它可以是你喜欢的混合,但你当然不希望你的应用程序端混合。

    我建议选择您在应用程序中使用最多的案例。

    【讨论】:

      猜你喜欢
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多