2011-08-18 34 views
3

你好我正在HTML和Python的一種形式,我有處理參數self.request.form不可迭代?

問題就來了本節

<form method="POST"> 
    <input type="checkbox" name="brands" value="1" /> 
    <input type="checkbox" name="brands" value="2" /> 
</form> 

,並在Python我使用的是self.request獲取問題.FORM對象檢索參數 的問題是,如果我這樣做

for b in brands: 
    print b 

它將只打印出1,即使他們兩人都在self.request.form對象

使用WERKZEUG框架

回答說: 我發現您可以使用此語法

self.request.form.getlist('brands') 
+2

您可能想說哪個框架。只是說' – cwallenpoole

+0

對不起,我喜歡這個UI人這樣的東西通常不會穿過我的路。框架是werkzeug – BillPull

+0

太好了,謝謝。我只是添加了Werkzeug標籤 – cwallenpoole

回答

1

我發現你可以檢索使用這種相同的命名輸入列表檢索的同名輸入列表語法

self.request.form.getlist('brands')