У меня есть форма, которая отправляет следующие данные:
question[priority] = "3"
question[effort] = "5"
question[question] = "A question"
Эти данные отправляются на URL / questions / 1 / save, где 1
- это question.id
. Я бы хотел получить вопрос №1 и обновить его на основе данных POST. У меня кое-что из этого работает, но я не знаю, как вставить POST в экземпляр.
question = get_object_or_404(Question, pk=id)
question <<< request.POST['question'] # This obviously doesn't work, but is what I'm trying to achieve.
question.save()
Итак, есть ли способ вставить QueryDict в экземпляр модели и обновить каждое из полей данными моей формы ?
Конечно, я мог бы перебрать POST и установить каждое значение индивидуально, но это кажется слишком сложным для такого красивого языка.