def delete_caches(cls, ids): id_lists = [(score.riskofbias.id, score.riskofbias.study_id) for score in cls.objects.filter(id__in=ids)] rob_ids, study_ids = list(zip(*id_lists)) RiskOfBias.delete_caches(rob_ids) Study.delete_caches(study_ids)