ฉันประสบปัญหาเนื่องจากฉันกำลังลบ Widget โดยใช้ some_widget_instance.delete() ฉันยังมีโมเดลชื่อ WidgetFile ซึ่งมีเมธอด override Delete() เพื่อให้ฉันสามารถลบไฟล์ออกจากฮาร์ดไดรฟ์ของฉันได้เมื่อ WidgetFile ถูกลบ ปัญหาที่ฉันมีคือถ้าฉันลบวิดเจ็ตและมี WidgetFiles ที่เกี่ยวข้องดังนี้:
class WidgetFile(models.Model):
widget = models.ForeignKey(Widget)
เมื่อฉันลบ Widget นั้น WidgetFiles นั้นจะถูกลบไป แต่เมธอด Delete() จะไม่ทริกเกอร์และทำสิ่งพิเศษในฮาร์ดไดรฟ์ของฉัน ความช่วยเหลือใด ๆ ที่ชื่นชมมาก