I\'m having a problem because I\'m deleting a Widget by using some_widget_instance.delete(). I also have a model called WidgetFile with an override delete() method so that I
This seems only be sense-full if one Widget is connected to one WidgetFile exactly. In that case you should use a OneToOneField
from On-to-one examples:
# Delete the restaurant; the waiter should also be removed >>> r = Restaurant.objects.get(pk=1) >>> r.delete()