How do I override delete() on a model and have it still work with related deletes

后端 未结 8 1405
一向
一向 2020-12-13 09:24

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

8条回答
  •  既然无缘
    2020-12-13 10:13

    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()
    

提交回复
热议问题