hundreds-camera-24900
11/11/2021, 2:27 AMclass AnimeWrite(UpdateView, HtmxTemplateResponseMixin):
template_name = "home/anime_update.html"
htmx_template_name = "home/partials/anime_form.html"
model = Anime
form_class = AnimeForm
def get_object(self):
self.anime = get_object_or_None(Anime, slug=self.kwargs.get("slug"))
return self.anime or Anime()
def form_valid(self, form):
"""If the form is valid, save the associated model."""
self.object = form.save()
return HttpResponseClientRedirect(self.get_success_url())