我对此感到非常困惑。我正在使用复选框表单从用户那里获取要查看的项目(标签)列表,以便他们可以自定义页面上的 View 。
data=request.POST
数据有值:
<QueryDict: {…, u'tags': [u' blue', u'hi', u'sky'], …}>
但是当我尝试检索标签列表时:
debug=data[‘tags’]
调试只存储值
u'sky'
我这辈子都弄不明白为什么会这样,但这完全把我搞砸了。有什么建议吗?
最佳答案
request.POST
是一个 QueryDict
- 如果您希望一个键有多个值,请使用它的 getlist
方法。:
debug = data.getlist('tags')
关于python - 将复选框数据发布到 Django 中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4455219/