当前位置: 主页 > 日志 > Django >

Django request.POST get multiple values

本文转自:http://www.djangofoo.com/93/request-post-get-multiple-values

The QueryDict.getlist() allows to get all the checkbox(or select list) values from therequest.POST/GET object.

Let’s assume we have a simple form with the following checkboxes. Each checkbox contains an ID of an artist.

1 <form method="post" action="">
2    ...
3 <input type="checkbox" value="1" name="artists">
4 <input type="checkbox" value="2" name="artists">
5 <input type="checkbox" value="3" name="artists">
6    ...
7 </form>

In views.py :

1 def handle(request):
2     if request.method == 'POST':
3          artists = request.POST.getlist('artists'# now artists is a list of [1,2,3]

[日志信息]

该日志于 2012-04-21 00:48 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “Django request.POST get multiple values” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部