title: Django generic view Delete but not immediately
body: <p>User sometimes do things they should not do and if you ask them they say I don't know... </p>
  
  <p>Is there a way to alter the default behavior of deleteview?</p>
  
  <p>Someway to create a bin table where all deleted records go, with a field of who and when the deletion has been made?</p>
  
  <pre><code>from django.views.generic.edit import DeleteView
  
  class EntryDeleteView(DeleteView):
      model = MYMODEL
      success_url = reverse_lazy('mymodel_app:mymodel')
  </code></pre>
  
  <p>Should I replace it with a request and create another model same as the one that should be deleted and use this model for logging?</p>