flask棉花糖Hyperlink相关字段查询参数

flask棉花糖Hyperlink相关字段查询参数,flask,marshmallow,flask-marshmallow,Flask,Marshmallow,Flask Marshmallow,我正在使用flask marshmallow软件包的HyperlinkRelatedField,想知道是否可以使用提供的字段之一动态添加查询字符串参数(flask marshmallow中的字段或类似marshmallow的HyperlinkRelatedField)。我想要这个: /api/v1/cars?manufacturer=12 其中querystring中的manufacturer Id是序列化对象的Id,cars是与超链接相关的字段。 我使用的是扁平API,因此需要通过过滤来链接

我正在使用flask marshmallow软件包的
HyperlinkRelatedField
,想知道是否可以使用提供的字段之一动态添加查询字符串参数(flask marshmallow中的字段或类似marshmallow的
HyperlinkRelatedField
)。我想要这个:

/api/v1/cars?manufacturer=12
其中querystring中的manufacturer Id是序列化对象的Id,cars是与超链接相关的字段。 我使用的是扁平API,因此需要通过过滤来链接具有多种关系的字段,因此这类似于模式(这不起作用,但只是我希望实现的一个示例):

将返回:

{
...
'cars': '/api/v1/cars?manufacturer=1',
...
}
我将如何实现这一点?是否可以使用提供的棉花糖/烧瓶棉花糖字段,或者我必须将HyperLinkRelated或字段子类化

manufacturer = Manufacturer.query.get(1)  # ID is 1
ms = ManufacturerSchema()
ms.dump(manufacturer)
{
...
'cars': '/api/v1/cars?manufacturer=1',
...
}