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