1
我只需要在模型被刪除時發送郵件通知。我可以通過重寫delete()方法來實現這一點。但是,通知郵件應該指定實際刪除此模型的當前用戶。有沒有辦法讓delete()方法中的當前用戶?Django - 模型 - 覆蓋刪除()
我只需要在模型被刪除時發送郵件通知。我可以通過重寫delete()方法來實現這一點。但是,通知郵件應該指定實際刪除此模型的當前用戶。有沒有辦法讓delete()方法中的當前用戶?Django - 模型 - 覆蓋刪除()
您可能想在視圖中執行此操作,以便您可以訪問該用戶。例如:
def my_view(request):
# Send an e-mail containing request.user
object = Model.objects.get(id=123)
object.delete()
如果從沒有用戶的shell中刪除模型會怎麼樣? – 2010-11-11 17:53:10
@Ignacio我們的假設是,在一個業務場景中,管理員只能在管理界面中刪除此模型。 – 2010-11-11 17:57:27