我想要一个Schema 带有以下输出json 的棉花糖-
{
"_id": "aae216334c3611e78a3e06148752fd79",
"_time": 20.79606056213379,
"more_data" : {...}
}
Run Code Online (Sandbox Code Playgroud)
Marshmallow没有序列化私人成员,所以这就像我能得到的一样 -
class ApiSchema(Schema):
class Meta:
strict = True
time = fields.Number()
id = fields.String()
Run Code Online (Sandbox Code Playgroud)
但我确实需要输出json中的下划线.
有没有办法告诉Marshmallow使用不同的名称序列化字段?
假设我想向我的 python2/3 代码添加类型提示。在 Pycharm 中最简单的方法是什么?
除了 Pycharms 自己的类型推断之外,它如何帮助我编写类型提示?