This example highlights the ability to filter queries in graphene-sqlalchemy.
The project contains two models, one named Department and another
named Employee.
First you'll need to get the source of the project. Do this by cloning the whole Graphene-SQLAlchemy repository:
# Get the example project code
git clone https://github.com/graphql-python/graphene-sqlalchemy.git
cd graphene-sqlalchemy/examples/filtersIt is recommended 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/activateInstall our dependencies:
pip install -r requirements.txtThe following command will setup the database, and start the server:
python app.pyNow head over to your favorite GraphQL client, POST to http://127.0.0.1:5000/graphql and run some queries!