You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
413 B
13 lines
413 B
from django.db.models.signals import pre_delete
|
|
from django.dispatch import receiver
|
|
|
|
from courses.models import Vertex
|
|
|
|
|
|
@receiver(pre_delete, sender=Vertex)
|
|
def delete_dependencies(instance, **kwargs):
|
|
"""Удаляем зависимости вместе с узлом"""
|
|
if instance.content_object:
|
|
instance.content_object.delete()
|
|
if instance.sort_map:
|
|
instance.sort_map.delete()
|
|
|