graphql with django code example
Example 1: pip django graphql
from django.conf.urls import url
from graphene_django.views import GraphQLView
urlpatterns = [
url(r'^graphql$', GraphQLView.as_view(graphiql=True)),
]
Example 2: pip django graphql
from django.db import models
class UserModel(models.Model):
name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
Example 3: pip django graphql
INSTALLED_APPS = (
'graphene_django',
)
GRAPHENE = {
'SCHEMA': 'app.schema.schema'
}
Example 4: pip django graphql
from graphene_django import DjangoObjectType
import graphene
class User(DjangoObjectType):
class Meta:
model = UserModel
class Query(graphene.ObjectType):
users = graphene.List(User)
@graphene.resolve_only_args
def resolve_users(self):
return UserModel.objects.all()
schema = graphene.Schema(query=Query)