Задать вопрос
@Lopus

Как задать значение HiddenInput?

Есть модель с постами и комментами. Комменты привязаны к посту через foreignkey. соответственно поле post.
Я сделал форму от ModelForm, в ней указал поля post, fio, body.. для поста добавил виджет HiddenInput
Форма отобразилась, но скрытое поле post () не указывается значение.
Во вьюхе ворму объявляю так:

post = get_object_or_404(Post, id=id)
form = AddComment()
return render(request, 'blog/detail.html', {'post': post, 'form': form})

Попробовал так:

form.post = post

но не работает :)
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Lopus Автор вопроса
Разобрался:

form = AddComment(initial={'post': post})
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы