我使用的是flask-marshmallow软件包的# this would be equal to ['d','e','f']
x = array[1]
# this would be equal to 'h':
x = array[2][1]
# this would be equal to ['b','c']
x = array[0][1:3]
,想知道是否可以使用提供的字段之一(例如,flask marshmallow的字段或像{{1 }})。我想要这个:
HyperlinkRelatedField
查询字符串中的制造商ID是序列化对象的ID,cars是与超链接相关的字段。 我正在使用扁平化的API,因此需要通过过滤完成具有许多关系的链接字段,所以这将类似于Schema(这不起作用,但只是我要实现的示例):
HyperlinkRelatedField
位置:
/api/v1/cars?manufacturer=12
会返回:
class ManufacturerSchema(ma.ModelSchema):
cars = HyperlinkRelated('api.carslist', params={'manufacturer': '<id>'})
class Meta:
model = Manufacturer
sqla_session = db.session
我将如何实现?提供的棉花糖/烧瓶棉花糖字段是否可能,还是我必须将HyperLinkRelated或Field子类化?