title: django: generic delete view
body: <p>I want to build a generic delete view for my application. Basically I want to have the same behaviour as the standard django admin. E.g. I want to be able to delete different objects using the same view (and template).</p>
  
  <p>I was looking on django docs, and looks like that DeleteViews are coupled with the models they are supposed to delete. E.g. </p>
  
  <pre><code>class AuthorDelete(DeleteView):
      model = Author
      success_url = reverse_lazy('author-list')
  </code></pre>
  
  <p>And I want to create something more generic, e.g. </p>
  
  <pre><code>class AnyDelete(DeleteView):
      model = I want to have a list of models here
      success_url = reverse_lazy('some-remaining-list')
  </code></pre>