Рекурсивное удаление модели Django
Нужно удалить цепочку моделей AutoResponse вместе с Variants и относящиеся к ней модель, но если AutoResponse используется как вариант к модели, которая не входит в цепочку, тогда не удаляем данную модель.
class AutoResponse(models.Model):
...
# Указываются те модели в которых он используется как вариант
arrayWhereUsing = models.ManyToMany('AutoResponse')
variants = models.ManyToMany('Variants')
class Variants(models.Model):
auto_reply = models.ForeignKey('AutoResponse')
...
