2015-07-09 2 views
0

Одно из полей формы - это внешний ключ. Когда форма отправлена, мне нужно получить выбранное значение в views.py.Django forms - Post

Однако, вместо того, чтобы получать (используя request.POST.get('value', False)) значение, я получаю число (которое кажется произвольным).

Как я могу получить выбранное значение?

Заранее благодарен!

+0

Здравствуйте, пожалуйста, покажите нам соответствующие части вашего шаблона и вашу форму. –

ответ

1

Вы получаете идентификатор связанного объекта.

Поскольку вы говорите, что используете форму, вы не должны получать доступ к данным через request.POST, но по form.cleaned_data, которые будут выполнять работу по переводу этого объекта в фактический объект.