Graphql Django Example Save

This project is an example of GraphQL and Django, using Graphene.

Project README

GraphQL and Django example

This project is an example of GraphQL and Django, using graphene-django. You can read the post explaining this project here.

Installation

1. Download

First, download the graphql-django-example project files to your workspace:

$ git clone https://github.com/joaorafaelm/graphql-django-example;
$ cd graphql-django-example;

2. Virtualenv

We're going to use a virtual environment to easily manage dependencies for this demo. If you're not yet familiar with virtual environments for Python, using virtualenv, take a moment to learn about them. If you're already familiar with the concept, create one for the project:

$ virtualenv venv;
$ source venv/bin/activate;

3. Requirements

The requirements.txt file specifies the versions of django, and graphene-django, I'd like you to install. To do this, installing them into your virtual environment, type:

$ pip install -r requirements.txt

Initialize the database

./manage.py migrate

Load some data

./manage.py loaddata books.json

If you wish to add more data, run ./manage.py createsuperuser, and you can use the admin interface, at /admin, after the runserver step below.

4. Ready? Go!

./manage.py runserver

Visit the link returned by runserver and visit the graphql route. This is likely to look like "http://127.0.0.1:8000/graphql."

Open Source Agenda is not affiliated with "Graphql Django Example" Project. README Source: joaorafaelm/graphql-django-example

Open Source Agenda Badge

Open Source Agenda Rating