django complains without a clear reason, so remove .select_related().only()

This commit is contained in:
Laura Klünder 2017-11-01 12:05:37 +01:00
parent b0cfa4e309
commit 4e3dd875c6

View file

@ -29,7 +29,7 @@ from c3nav.mapdata.utils.models import get_submodels
def optimize_query(qs):
if issubclass(qs.model, SpecificLocation):
base_qs = LocationGroup.objects.select_related('category').only('id', 'titles', 'category')
base_qs = LocationGroup.objects.select_related('category')
qs = qs.prefetch_related(Prefetch('groups', queryset=base_qs))
return qs