def form_valid(self, form): self.object = form.save() # Display success message name = self.object.name msg = self.success_message.format(name=name) messages.success(self.request, msg) create_log_entry(self.object, self.request.user, CHANGE) return HttpResponseRedirect(self.get_success_url())
def delete(self, request, *args, **kwargs): self.object = self.get_object() self.object.delete() # Display success message name = self.object.name msg = self.success_message.format(name=name) messages.success(self.request, msg) create_log_entry(self.object, self.request.user, DELETION) return HttpResponseRedirect(self.get_success_url())
def form_valid(self, form): form.instance.creator = self.request.user self.object = form.save() # Display success message name = form.cleaned_data['name'] msg = self.success_message.format(name=name) messages.success(self.request, msg) create_log_entry(self.object, self.request.user, ADDITION) return HttpResponseRedirect(self.get_success_url())