Added my own DeleteView in the Mia core application, and applied it in the accounting application.

This commit is contained in:
2020-08-09 14:07:47 +08:00
parent 7a91a1fc1f
commit 5c7636d37e
2 changed files with 17 additions and 12 deletions

View File

@ -18,11 +18,22 @@
"""The views of the Mia core application.
"""
from django.contrib import messages
from django.contrib.auth import logout as logout_user
from django.contrib.messages.views import SuccessMessageMixin
from django.http import HttpResponse
from django.shortcuts import redirect, render
from django.views.decorators.http import require_POST, require_GET
from django.views.generic import DeleteView as CoreDeleteView
class DeleteView(SuccessMessageMixin, CoreDeleteView):
"""The delete form view, with SuccessMessageMixin."""
def delete(self, request, *args, **kwargs):
response = super(DeleteView, self).delete(request, *args, **kwargs)
messages.success(request, self.get_success_message({}))
return response
@require_GET