☂️Graphene-Django v3
See original GitHub issueThis issue is to track v3 of Graphene-Django which will contain some breaking changes.
Breaking changes
- Upgrade to Graphene v3 (which also upgrades graphql-core to v3) (PR work in progress: https://github.com/graphql-python/graphene-django/pull/905)
- Convert MultipleChoiceField to List of type String (#611)
- Start raising
DeprecationWarnings
for usingonly_fields
andexclude_fields
(see https://github.com/graphql-python/graphene-django/pull/691) (PR #980) - Start warning if neither
fields
orexclude
are defined onDjangoObjectTypes
https://github.com/graphql-python/graphene-django/issues/710 (PR #981) - Default
CAMELCASE_ERRORS
setting toTrue
(PR #789) - Rename
DJANGO_CHOICE_FIELD_ENUM_V3_NAMING
toDJANGO_CHOICE_FIELD_ENUM_V2_NAMING
and default it toFalse
(reference #860) (PR #982) - Convert decimal fields correctly: https://github.com/graphql-python/graphene-django/issues/91
Issue Analytics
- State:
- Created 4 years ago
- Reactions:45
- Comments:96 (29 by maintainers)
Top Results From Across the Web
Django - Graphene-Python
Graphene -Django is built on top of Graphene. Graphene-Django provides some additional abstractions that make it easy to add GraphQL functionality to your...
Read more >install - graphene - django
Graphene -Django takes a few seconds to install and set up. ... do that: https://docs.djangoproject.com/en/3.0/ref/csrf/#ajax) or you can exempt your Graphql ...
Read more >Basic Tutorial - Graphene-Python
Graphene Django has a number of additional features that are designed to make working ... Django version 3.0.7, using settings 'cookbook.settings' Starting ...
Read more >Queries & ObjectTypes - Graphene-Python
Graphene -Django offers a host of features for performing GraphQL queries. ... my_app/schema.py import graphene from graphene_django import DjangoObjectType ...
Read more >graphene-django Changelog - PyUp.io
3.0.0b1. The first beta release of Graphene Django v3. Breaking changes ‼️ This release uses Graphene v3 which drops support for Python 2...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
📣 Since all the breaking changes are complete we have switched the default branch over to v3. Existing PRs are still against v2. The name of the default branch is now
main
and thev2
branch will continue to receive back ported fixes and releases.Graphene just released the v3 🎉 https://github.com/graphql-python/graphene/releases/tag/v3.0.0