我正在使用 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 之后添加它。