def delete_exams(self, patient_id): from exam.models import Exam from core.dynamic_import import import_class exams = Exam.objects.filter(patient=patient_id) for exam in exams: specific_exam = import_class(exam.exam_type) specific_exam.objects.filter(exam_id=exam.id).delete() exams.delete()
def get_specific_exam(self): from core.dynamic_import import import_class class_ = import_class(self.exam_type) return class_.objects.get(exam=self)