Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AnimalDoc(Document):
- _id = Text()
- class Index:
- name = 'animal'
- # Object type definition
- class Animal(ElasticsearchObjectType):
- class Meta(object):
- document = AnimalDoc
- # interfaces = (Node,)
- filter_backends = [
- FilteringFilterBackend,
- SearchFilterBackend,
- OrderingFilterBackend,
- DefaultOrderingFilterBackend,
- ]
- # For `FilteringFilterBackend` backend
- filter_fields = {
- '_id': {
- 'field': '_id.keyword',
- 'default_lookup': LOOKUP_FILTER_TERM,
- }
- }
- class AnimalQuery(graphene.ObjectType):
- all_animals = ElasticsearchConnectionField(Animal)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement