skillbox/server/newsteaser/schema_public.py

21 lines
539 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):
news_teasers = DjangoFilterConnectionField(NewsTeaserNode)
def resolve_news_teasers(self, info, **kwargs):
return NewsTeaser.objects.all().order_by('order_id')