通过 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&...
我有一个类似的鹡鸰页面模型:
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&...