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