Как можно передать json в качестве фильтра в запрос django? - PullRequest
0 голосов
/ 05 марта 2020

В приведенном ниже запросе имя_проекта, содержащееся в списке ["AB C", "XYZ"], кодируется как ('точный', 'в' )

query abcd {
  ple_presets {
    all_preset (filter: {project_name__in: ["ABC", "XYZ"], extra: {context1: a, context2:b}}) {
      edges {
        node {
          ...fields
        }
      }
    }
  }
}

Вопрос в том, чтобы json передавался как фильтр - 'extra', что должно прийти сюда <==== </strong>

class PlePreset(DjangoObjectType):
    class Meta:
        model = presets.Preset
        interfaces = (Node,)
        filter_fields = {
            'project_name': ('exact',  'in',),
            'extra': (.....)        <=====
        }
...