This example project demos integration between Graphene and Django.
The project contains one app named products.
First you'll need to get the source of the project. Do this by cloning the repository.
It is good idea (but not required) to create a virtual environment for this project. We'll do this using virtualenv to keep things simple, but you may also find something like virtualenvwrapper to be useful:
# Create a virtualenv in which we can install the dependencies
virtualenv env
source env/bin/activateNow we can install our dependencies:
pip install -r requirements.txtNow setup our database:
# Setup the database
./manage.py migrate
# Load some example data
./manage.py loaddata products
# Create an admin user (useful for logging into the admin UI
# at http://127.0.0.1:8000/admin)
./manage.py createsuperuserNow you should be ready to start the server:
./manage.py runserverNow head on over to http://127.0.0.1:8000/graphql and run some queries! (See the Graphene-Django Tutorial for some example queries)