Fixed foreign key, oneToOne resolve

This commit is contained in:
Syrus Akbary 2015-10-09 22:55:15 -07:00
parent 042325192a
commit 97224c6083

View File

@ -62,6 +62,12 @@ class DjangoModelField(Field):
super(DjangoModelField, self).__init__(None, *args, **kwargs) super(DjangoModelField, self).__init__(None, *args, **kwargs)
self.model = model self.model = model
def resolve(self, instance, args, info):
resolved = super(DjangoModelField, self).resolve(instance, args, info)
schema = info.schema.graphene_schema
_type = self.get_object_type(schema)
return _type(resolved)
@memoize @memoize
def internal_type(self, schema): def internal_type(self, schema):
_type = self.get_object_type(schema) _type = self.get_object_type(schema)