Форма выполняет свою работу, но выскакивает 404, оно и понятно, т.к видно, что redirect происходит не туда. все потому что у меня модель комментариев связанная с моделью поста. но я не могу понять, как именно сделать redirect. в cbv все просто, просто переопределить get_success_url, а тут fbv(переписывать на cbv нельзя)
models
class Questions(models.Model):
"""Модель для формирования вопросов"""
...
class Answer(models.Model):
"""модель ответов""
post = models.ForeignKey(Questions,on_delete=models.CASCADE,null=True)
views.py
def is_decided_question(request, q_pk):
post = get_object_or_404(Answer, id=request.POST.get('answer_id'))
post.is_decided.add(request.user)
return HttpResponseRedirect(reverse('question', args=[q_pk]))
return HttpResponseRedirect(reverse('question', args=[q_pk]))???
urls.py
path('question/<int:q_pk>/', MoreDetailsQuestion.as_view(), name='question'),