これは私のコードです:
@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[]
、...しかし、flask api。
HTTP POSTメソッドを使用している場合、次のようなパラメーターを取得する必要があります。
pippo = request.form.getlist('name[]')
HTTP GETメソッドを使用する場合は、次のようにします。
pippo = request.args.getlist('name[]')
ドキュメントを確認してください こちら 。
次のこともできます。
d = request.form.to_dict()
ソース: https://tedboy.github.io/flask/generated/generated/werkzeug.ImmutableMultiDict.html