Django 1.8 and 1.9 compatability

This commit is contained in:
Jacob Foster 2017-07-19 23:25:59 -05:00
parent ef22aff199
commit 629abd0542
2 changed files with 7 additions and 2 deletions

View File

@ -1,7 +1,12 @@
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.fields.reverse_related import ForeignObjectRel
from graphene.utils.str_converters import to_snake_case
from .registry import get_global_registry

View File

@ -120,7 +120,7 @@ class DjangoObjectType(six.with_metaclass(DjangoObjectTypeMeta, ObjectType)):
@classmethod
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)
try:
return query.get(pk=id)