from django.db.models.signals import pre_delete from django.dispatch import receiver from course_service.courses.models import Vertex @receiver(pre_delete, sender=Vertex) def delete_dependencies(instance, **kwargs): """Удаляем зависимости вместе с узлом""" if instance.content_object: instance.content_object.delete()