如何过滤查找父ID(与同一型号相关)
class ListTypeItemFilterSet(filters.FilterSet):
category = filters.RelatedFilter(CategoryFilterSet,
name='categories',
queryset=Category.objects.all())
class Meta:
model = ListTypeItem
fields = ('id', 'category', 'label', 'details')
class CategoryFilterSet(filters.FilterSet):
class Meta:
model = Category
fields = ('id', 'label', 'parent')
例如:
{
"id": 38,
"label": "Lorem XYZ",
"details": "loren spisum",
"category": {
"id": 5,
"label": "Los Angeles",
"parent": 1,
"images": null
}
}
类别父级:
"category": {
"id": 1,
"label": "Vacation",
"parent": null,
"images": null
}
```
如何过滤查询?我尝试仅使用category_parent = {{id}}进行过滤,但失败了。
?category__parent