I start use DeleteView of django.views.generic.
However I am still confused about DeleteView
Document says you don't need to do anything in DeleteView apart from UpdateView,CreateView
So,,,,is this correct??
It doesn't delete the item.
in urls.py
path('preaction/<int:pk>/delete', PreActionDeleteView.as_view(),
name="pre-action-delete"),
in views.py
class PreActionDeleteView(LoginRequiredMixin, DeleteView):
model = PreAction
success_url = reverse_lazy("pre-action-list")
def delete(self, request, *args, **kwargs):
success_url = self.get_success_url()
messages_text = "deleted"
messages.success(self.request, messages_text)
return HttpResponseRedirect(success_url)