Source code for cdh.core.views.mixins

from django.contrib import messages


[docs]class RedirectSuccessMessageMixin: success_message = ''
[docs] def get(self, *args, **kwargs): response = super(RedirectSuccessMessageMixin, self).get(*args, **kwargs) messages.success(self.request, self.success_message) return response
[docs] def get_success_message(self): return self.success_message
[docs]class DeleteSuccessMessageMixin: success_message = ''
[docs] def delete(self, *args, **kwargs): response = super(DeleteSuccessMessageMixin, self).delete(*args, **kwargs) messages.success(self.request, self.success_message) return response
[docs] def get_success_message(self): return self.success_message