  import django
  import pytest
  from django.core.exceptions import ImproperlyConfigured
  from django.db import models
  from django.db.models.functions import Concat, Upper
  from django.test import TestCase
  from django.test.utils import override_settings
  
 
</s>
from django.db.models import CharField, Transform
  import django
  import pytest
  from django.core.exceptions import ImproperlyConfigured
  from django.db import models
from django.db.models import CharField, Transform
  from django.db.models.functions import Concat, Upper
  from django.test import TestCase
  from django.test.utils import override_settings
  
keep keep keep add keep keep keep keep
 SearchFilter to support JSONField and HStoreField (#7121)

* SearchFilter to support Custom query Transforms

Since Some fields support `__` as a custom Transform for query lookups we needed to update the m2m checking code to handle search_fields that contain __ that are not relationships.

* Update documentation on SearchFilter to include references to JSON and HStore Fields.
tests/test_filters.py