【发布时间】: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