An honest place to play with this fantastic framework with GraphQL with help of Graphene.
Simply execute:
docker run -itd --name django-graphql-playground \
-p 8000:80 \
willianantunes/django-graphql-playground \
/bin/bash /app/start.sh
Access on your browser: http://localhost:8000/admin/
See the logs:
docker logs -f django-graphql-playground
This project uses pipenv, so you must have it (see how here). It is the recommended tool to work with dependency management by python.org.
At the root of project, issue the following command:
pipenv install --dev --ignore-pipfile
Then do the following commands:
pipenv run python manage.py makemigrations
pipenv run python manage.py migrate
Run it:
pipenv run python manage.py runserver
Or if you prefer:
docker-compose up
I did some integration tests to see if Grafene Testing Tools is who he really says he is.
Execute the following to test everything:
PIPENV_DONT_LOAD_ENV=1 pipenv run pytest --ignore-glob='**/pubsub/**/*.py'
Useful links: