Metadata-Version: 2.1
Name: graphene-django-tools
Version: 0.21.0
Summary: Tools for use [`graphene-django`](https://github.com/graphql-python/graphene-django)
Home-page: https://github.com/NateScarlet/graphene-django-tools
License: MIT
Keywords: graphene,django,graphql
Author: NateScarlet
Author-email: NateScarlet@Gmail.com
Requires-Python: >=3.6,<4.0
Classifier: Framework :: Django :: 2.1
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: graphene (>=2.1,<3.0)
Requires-Dist: graphene-resolver (>=0.1.9,<0.2.0)
Requires-Dist: isodate (>=0.6,<0.7)
Requires-Dist: lazy-object-proxy (>=1.4,<2.0)
Project-URL: Documentation, https://github.com/NateScarlet/graphene-django-tools/tree/master/docs
Project-URL: Repository, https://github.com/NateScarlet/graphene-django-tools
Description-Content-Type: text/markdown

# Graphene django tools

[![build status](https://github.com/NateScarlet/graphene-django-tools/workflows/Python%20package/badge.svg)](https://github.com/NateScarlet/graphene-django-tools/actions)
[![version](https://img.shields.io/pypi/v/graphene-django-tools)](https://pypi.org/project/graphene-django-tools/)
![python version](https://img.shields.io/pypi/pyversions/graphene-django-tools)
![django version](https://img.shields.io/pypi/djversions/graphene-django-tools)
![wheel](https://img.shields.io/pypi/wheel/graphene-django-tools)
![maintenance](https://img.shields.io/maintenance/yes/2020)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)

Tools for use [`graphene`](https://github.com/graphql-python/graphene) with django.
Use a explicit schema definition approach that different from `graphene-django`.

Documentation is placed in [docs folder](./docs).

## Install

`pip install graphene-django-tools`

## Features

- django integration for [graphene-resolver](https://github.com/NateScarlet/graphene-resolver).
- optimize queryset with django `only`,`selected_related`,`prefetch_related` to only select fields that used in query.
- data loader integration for django model.

## Development

test: `make test`

