21 lines
519 B
Python
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()
|