我有一个只有1列的表,并且棉花糖模式如下:
class TagSchema(ma.ModelSchema):
class Meta:
model = Tag
name = fields.String(validate=validate.Length(min=1))
现在转储时,结果为:
[{"name":"asdf"},{"name":"qwer"}]
我希望它为{"name" : ["asdf","qwer"]}
标记模型:
class Tag(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(100), nullable=False)
template_id = db.Column(db.Integer, db.ForeignKey('template.title', on_delete="cascade"))
这是我转储到架构的方式:
tag_schema = TagSchema(many=True)
result = tag_schema.dump(tags)