I\'m using the generic CreateView like:
#urls.py from django.conf.urls.defaults import * from django.views.generic import CreateView from content.models import
class PostDeleteView(LoginRequiredMixin, UserPassesTestMixin, DeleteView): model = Post success_url = '/' def test_func(self): post = self.get_object() if self.request.user == post.author: return True return False