烧瓶棉花糖超链接相关字段查询参数

时间:2019-12-04 23:38:05

标签: flask marshmallow flask-marshmallow

我使用的是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子类化?

0 个答案:

没有答案