スポンサーサイト
一定期間更新がないため広告を表示しています
- 2014.12.23 Tuesday
- -
- -
- -
- -
- -
- by スポンサードリンク
<input type="checkbox" name="test" value="hoge" checked="checked" />
<input type="checkbox" name="test" value="hage" checked="checked" />
<input type="checkbox" name="test" value="mage" checked="checked" />
<input type="checkbox" name="test[]" value="hoge" checked="checked" />
<input type="checkbox" name="test[]" value="hage" checked="checked" />
<input type="checkbox" name="test[]" value="mage" checked="checked" />
<input type="checkbox" name="test[0]" value="hoge" checked="checked" />
<input type="checkbox" name="test[1]" value="hage" checked="checked" />
<input type="checkbox" name="test[2]" value="mage" checked="checked" />
同じフォームでテスト
views.py
def hello2(request):
print "type: ", type(request.POST)
if request.POST.has_key("text"):
print 'request.POST["text"] : ', request.POST["text"]
print 'request.POST.getlist("text") : ', request.POST.getlist("text")
print 'request.POST.lists() : ', request.POST.lists()
t = loader.get_template("hello2.html")
c = Context({"hoge":"hoge"})
return HttpResponse(t.render(c))
ターミナル:
type: <class 'django.http.QueryDict'>
request.POST["text"] : mage
request.POST.getlist("text") : ['hoge', 'hage', 'mage']
request.POST.lists() : [('text', ['hoge', 'hage', 'mage'])]