在django上处理select multiple



我有这个模板

<select name="document" id="document" multiple="">
<option value="2">test 1</option>
<option value="3">test 2</option>
</select>

当我在views.py中接受请求时选择两个选项时,我正确地选择了2个选项

self.request.POST // It prints 'document': ['2', '3']

但是当我尝试像这样选择字段时

self.request.POST['document'] // It prints only '3'

如何选择2个选项?

感谢

您可以使用.getlist(…)[Django-doc]获取与给定键相关的所有值。

因此你可以在这里使用:

request.POST.getlist('document')

相关内容

  • 没有找到相关文章

最新更新