У меня проблема, потому что я удаляю виджет с помощью some_widget_instance.delete (). У меня также есть модель WidgetFile с методом override delete (), так что я могу удалять файлы с моего жесткого диска при удалении WidgetFile. У меня проблема в том, что, если я удаляю виджет, и у него есть связанные с ним файлы Widget, например:
class WidgetFile(models.Model):
widget = models.ForeignKey(Widget)
Что ж, когда я удаляю этот Widget, его WidgetFiles удаляются, но метод delete () не запускается и не выполняет мои дополнительные операции с жестким диском. Любая помощь очень ценится.