Я создаю приложение в django, и для этого у меня есть форма, где поле «Человек» является полем ForeignKey. Поэтому, когда я запускаю приложение, он выглядит правильно, показывая мне поле со списком, которое позволяет мне выбрать объект «Я», который я хочу. Но проблема в том, что я пытаюсь поймать информацию в представлении.Как я могу получить значение объекта combobox в представлении django?
я отправить данные с помощью метода POST, так, когда я пытаюсь получить значение выбранного объекта «лицо» в представлении я делаю следующее:
selected_person = request.POST['person']
(Person это имя поля)
Я был удивлен, когда я проверил, что значение переменной 'selected_person' является числом (конкретно, номером выбранного индекса элемента в выпадающем списке).
Мой вопрос: КАК Я МОГУ ПОЛУЧИТЬ ОБЪЕКТУ ЗНАЧЕНИЯ ИЗБРАННОГО ЭЛЕМЕТА В КОМББОКСЕ?
Чем вы так много!
Я думаю, вы делаете что-то вроде '', если это так, в представлении вы можете использовать это значение для запроса этого лица 'Person.objects .get (pk = selected_person) ' – Gocht