2014-04-21 86 views
10

这是我的代码:蟒蛇烧瓶ImmutableMultiDict

@user_bp.route('/band', methods=['GET', 'POST']) 
def band_details(): 
    from include.form.User import Banddetails 
    form = Banddetails() 

    if request.method == 'POST' and form.validate_on_submit(): 

     pippo = request.args.getlist('name[]') 
     print 'sei passato di qui' + str(len(pippo)) 
     for item in pippo: 
      print item  
     return "result"   
    return render_template("banddetails.html", form=form, session=session) 

我有一个类似的形式:

<input type="text" name="name[]" id="name" value=""> 

我想获得元素name[]lastname[],......但我不明白的在烧瓶api中描述的程序。

+0

在文档中,您指的是“过程”?你能指出你觉得混乱的部分吗? –

回答

39

如果您正在使用您需要检索参数像这样的HTTP POST方法:

pippo = request.form.getlist('name[]') 

如果您使用HTTP GET方法,像这样做:

pippo = request.args.getlist('name[]') 

检查文档here

+0

感谢您的帮助,我尝试 – Matteo

+0

是否适合您? – kartheek

+0

是的,它的工作原理。 非常感谢 – Matteo