A framework for using GraphQL with Django.
pip install graphene-django-framework==0.7.1
Don't want to use Relay with Graphene? You are not alone. All other packages for django implement the Relay interface. 😞
Graphene-Django adds the ability to filter and paginate but you must follow the Relay specification which requires the use of Nodes, Edges, Connections, and Global IDs.
Apollo is a great GraphQL client and can still be used with Relay but has its downsides.
pip install graphene-django-framework
You must have docker and docker-compose
# setup the docker env with your uid and gid echo -e "UID=$(id -u)\nGID=$(id -g)" > .env # first migrate the database docker-compose run web python manage.py migrate # create a superuser to login with docker-compose run web python manage.py createsuperuser # run the server docker-compose run web python manage.py runserver # or tests docker-compose run web python manage.py test