【发布时间】:2021-09-03 07:47:40
【问题描述】:
我有以下结构:
{
"some_data": 123,
"social_media": {
"Tiktok": "true",
"Instagram": "true"
}
}
使用给定的列表视图
class PersonListView(generics.ListAPIView):
serializer_class = AllPersonSerializer
permission_class = permissions.IsAuthenticatedOrReadOnly
filter_backends = (DjangoFilterBackend, SearchFilter)
search_fields = ['name']
filterset_fields = {
'some_data': ['exact']
}
我基本上想做的是根据 json 值过滤我的结果,比如mydomain/persons/all?social_media__Tiktok=true
DjangoFilterBackend 是否允许它从盒子中取出,或者我应该实现一种自定义方法?
【问题讨论】:
标签: django django-rest-framework django-filter