Reduce Query load on intruments query
This commit is contained in:
parent
edf14400ac
commit
56624997da
|
|
@ -2,7 +2,6 @@ query InstrumentsQuery {
|
||||||
instruments {
|
instruments {
|
||||||
id
|
id
|
||||||
title
|
title
|
||||||
contents
|
|
||||||
slug
|
slug
|
||||||
language
|
language
|
||||||
type {
|
type {
|
||||||
|
|
|
||||||
|
|
@ -100,8 +100,9 @@ class InstrumentQuery(object):
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def resolve_instruments(self, info, **kwargs):
|
def resolve_instruments(self, info, **kwargs):
|
||||||
return BasicKnowledge.objects.all().order_by("title").live()
|
return BasicKnowledge.objects.all().order_by("title").live().select_related("new_type",
|
||||||
|
"locale",
|
||||||
|
"new_type__category")
|
||||||
def resolve_instrument_types(self, info, **kwargs):
|
def resolve_instrument_types(self, info, **kwargs):
|
||||||
return (
|
return (
|
||||||
InstrumentType.objects.filter(instruments__isnull=False)
|
InstrumentType.objects.filter(instruments__isnull=False)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue