Колба для питона ImmutableMultiDict - программирование
Подтвердить что ты не робот

Колба для питона 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.

4b9b3361

Ответ 1

Если вы используете метод HTTP POST, вам необходимо получить такие параметры:

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

Если вы используете метод HTTP GET, сделайте следующее:

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

Проверьте документы здесь.