小编Jav*_*mus的帖子

如何使用 SqlAlchemy-Marshmallow 更改字段名称?

我正在使用 SQLAlchemy - Marshmallow 创建模式,它大致如下所示:

class someModel(db.Model):
  y_x = db.Column(db.BigInteger, primary_key = True)

class someSchema(ma.ModelSchema):
  class Meta:
    model = someModel
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我想使用的 JSON 对象具有属性 x, {"x": 1},而不是 y_x。模式有没有办法识别这一点?我知道在棉花糖中你可以做 y = fields.Integer(data_key="x") 但我不确定这是否适用于棉花糖烧瓶,以及你是否可以在 model = someModel 之后添加它。

python sqlalchemy marshmallow

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

标签 统计

marshmallow ×1

python ×1

sqlalchemy ×1