У меня есть форма django, где мне нужно установить значение для целей проверки, которое не передается как часть стандартного запроса на отправку.Django form, request.post и initial
В моем коде я в настоящее время есть что-то вроде этого:
if request.method == 'POST':
postform = CreatePostForm(request.POST, request.FILES, initial={'post_type':post.post_type})
if postform.is_valid():
.....
Значение post_type является выбор со значением чего-то вроде «QUE»
Проблема, которую я имею, что это не кажутся действительными. Кто-нибудь есть какие-либо предложения о том, как добавить значение post_type в класс CreatePostForm до проверки.
Обратите внимание: я не хочу раскрывать это значение в форме, поэтому включение его в качестве части сообщения не является вариантом.
Есть ли 'post_type' поле на форме? Это помогло бы, если бы вы могли разместить по крайней мере поля вашего CreatePostForm, чтобы мы знали, какой тип проверки выполняется. – mklauber