def post(self, request, *args, **kwargs): message = "Article %(name)s has deleted from the database" % { "name": self.get_object().title } messages.add_message(request, messages.SUCCESS, message=message, fail_silently=True, extra_tags="alert alert-info") return DeleteView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): message = 'Boat "%s" has deleted from the database' % self.get_object().boat_name messages.add_message(request, messages.SUCCESS, message=message, fail_silently=True, extra_tags="alert alert-info") # удаляем кеш шаблона "boat_detail_view", куска который отвечает за изображения для # того, чтобы после восстановления лодки отображались фотографии на ее странице pk = self.kwargs.get("pk") data_obj = cache.get("boat_detail_view" + str(pk), None) if data_obj: eq_images = data_obj.get("eq_images") key1 = make_template_fragment_key("boat_detail_images", [eq_images, True]) key2 = make_template_fragment_key("boat_detail_images", [eq_images, False]) cache.delete_many((key1, key2)) return DeleteView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): if "deactivate" in self.request.POST: # деактивация аккаунта вместо удаления user = self.request.user user.is_active = user.is_activated = False user.save() message = 'Your profile "%s" is successfully deactivated.' % \ self.request.user.username messages.success(request, message=message, fail_silently=True) logout(self.request) return HttpResponseRedirect(reverse_lazy("boats:index")) else: message = 'Your profile is deleted.' messages.add_message(request, messages.SUCCESS, message=message, fail_silently=True) logout(request) return DeleteView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): self.lab = kwargs['lab_pk'] return djDeleteView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): return DeleteView.post(self, request, args, kwargs)