graphene icon indicating copy to clipboard operation
graphene copied to clipboard

Graphene Having Two DjangoObjectType of same Model

Open sunilparajuli opened this issue 4 years ago • 0 comments

Hi, I am new to graphene and my company has big application running over django and graphene. I have to segregate some services but that takes djangoobjectype with a model which has been defined already in another django app.

Bascially : MyClassTypeA(DjangoObjectType:) ModelA

MyClassTypeB(DjangoObjectType) ModelB

while querying, from class type A, i realize that class type B overrides classtype A It causes other app not fetching data properly as query of class a reads from b.

What I want is both class doesn't interfere with each other while querying . Something like creating multiple seriailzerclass of same model with different classname which works independently.

Or can i easily inherit previous class and add some custom field . I checked the docs and didn't get proper solution. DO we need to define Django object type of same model only once? I need duplicate djangoobjectype of different class name of same model.

Any help of this will be appreciated.

sunilparajuli avatar Jun 17 '21 19:06 sunilparajuli