с моим кодом, я могу создать tempfriend на 3 разных страницах. поэтому я хотел бы сделать, когда я создаю tempfriend, я надеюсь вернуться на предыдущую страницу. Как я могу достичь этого?
Когда я использую form_valid, нет запроса, поэтому request.META
не работает. и если я использую self.request, он создает tempfriend и просто возвращает страницу создания.
class tempfriend_create(FormView):
form_class = forms.CreateTempfriendForm
template_name = "tempfriends/create.html"
def form_valid(self, form):
tempfriend = form.save()
form.instance.belongs_to = self.request.user
tempfriend.save()
return HttpResponseRedirect(request.META.get('HTTP_REFERER', '/'))