I have following structure:
{
"some_data": 123,
"social_media": {
"Tiktok": "true",
"Instagram": "true"
}
}
with given list view
class PersonListView(generics.ListAPIView):
serializer_class = AllPersonSerializer
permission_class = permissions.IsAuthenticatedOrReadOnly
filter_backends = (DjangoFilterBackend, SearchFilter)
search_fields = ['name']
filterset_fields = {
'some_data': ['exact']
}
That i basically want to do is filter my result based on json value, something like mydomain/persons/all?social_media__Tiktok=true
Does DjangoFilterBackend allows it from the box or i should implement kinda custom method?