将复选框数据发布到Django中的视图

时间:2010-12-15 21:41:15

标签: python html django post checkbox

我对此感到困惑。我使用复选框表单来获取要从用户查看的项目(标签)列表,以便他们可以自定义页面上的视图。

data=request.POST

数据的值为:

<QueryDict: {…, u'tags': [u' blue', u'hi', u'sky'], …}>

但是当我尝试检索标签列表时:

debug=data[‘tags’]

debug仅存储值

u'sky'

我不能为我的生活弄清楚为什么会这样,但它完全让我失望。有什么建议吗?

1 个答案:

答案 0 :(得分:5)

request.POSTQueryDict - 如果您期望某个键的多个值,请使用其getlist方法。

debug = data.getlist('tags')