通过 wagtail 中的查询参数过滤 ParentalManyToManyField API

filtering ParentalManyToManyField by query param in wagtail API

我有一个类似的鹡鸰页面模型:

class PropertyPage(Page):
    ...
    categories = ParentalManyToManyField('property.PropertyCategory', blank=True)

是否可以有一个查询参数来过滤基于它的多个值?

/api/v2/pages/?type=property.PropertyPage&categories=1,2,3,...

现在我收到这个错误:

"message": "query parameter is not an operation or a recognised field: categories"

}

所以,我的要求是按多个值过滤“ParentalManyToManyField”,这可以通过以下格式的查询参数来完成:

/api/v2/pages/?type=property.PropertyPage&categories=1&categories=2&...