skillbox/server/newsteaser/schema.py

21 lines
519 B
Python

from graphene import relay
from graphene_django import DjangoObjectType
from graphene_django.filter import DjangoFilterConnectionField
from newsteaser.models import NewsTeaser
class NewsTeaserNode(DjangoObjectType):
class Meta:
model = NewsTeaser
filter_fields = []
interfaces = (relay.Node,)
class AllNewsTeasersQuery(object):
articles = DjangoFilterConnectionField(NewsTeaserNode)
def resolve_articles(self, info, **kwargs):
return AllNewsTeasersQuery.objects.all()