GraphQL SWAPI using Graphene
The schema (where all the magic happens) is in starwars/schema.py.
Look ma, a GraphQL integration with Django models in less than 150 LOC!
You can also have your own GraphQL Starwars example running on locally. Just run the following commands and you'll be all set!
git clone firstname.lastname@example.org:graphql-python/swapi-graphene.git cd swapi-graphene # Install the requirements pip install -r requirements_base.txt # Collect static data python manage.py collectstatic # Setup the db and load the fixtures python manage.py migrate
Once you have everything done, just run:
python manage.py runserver
Open your browser and visit localhost:8080 et voilá!
To get your own GraphQL Starwars example running on Heroku, click the button below:
Fill out the form, and you should be cooking with gas in a few seconds.