mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-07-13 17:52:19 +03:00
Django 1.8 and 1.9 compatability
This commit is contained in:
parent
ef22aff199
commit
629abd0542
|
@ -1,7 +1,12 @@
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
|
|
||||||
|
try:
|
||||||
|
from django.db.models.fields.reverse_related import ForeignObjectRel
|
||||||
|
except ImportError:
|
||||||
|
# Django 1.7 doesn't have the reverse_related distinction
|
||||||
|
from django.db.models.fields.related import ForeignObjectRel
|
||||||
|
|
||||||
from django.db.models import ForeignKey
|
from django.db.models import ForeignKey
|
||||||
from django.db.models.fields.reverse_related import ForeignObjectRel
|
|
||||||
from graphene.utils.str_converters import to_snake_case
|
from graphene.utils.str_converters import to_snake_case
|
||||||
|
|
||||||
from .registry import get_global_registry
|
from .registry import get_global_registry
|
||||||
|
|
|
@ -120,7 +120,7 @@ class DjangoObjectType(six.with_metaclass(DjangoObjectTypeMeta, ObjectType)):
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_node(cls, id, context, info):
|
def get_node(cls, id, context, info):
|
||||||
query = cls._meta.model._meta.default_manager
|
query = cls._meta.model._default_manager
|
||||||
query = optimize_queryset(query, info)
|
query = optimize_queryset(query, info)
|
||||||
try:
|
try:
|
||||||
return query.get(pk=id)
|
return query.get(pk=id)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user