0
Я учу флягу и пытаюсь передать список словарей в перенаправление. Команда request.args.getlist(list_of_dictionaries
возвращает список строк. Мне трудно понять, как получить их как словари.Кол-во, перечислить список словарей, получить строки
Ниже мой код:
a = {'length': '40', 'type': 'phone', 'name': 'Fax', 'label': 'Fax'}
b = {'length': '255', 'type': 'string', 'name': 'Name', 'label': 'Name'}
list_of_dictionaries = [a,b]
listOfObjects = ['Account','Opportunity','Lead']
@app.route('/found', methods=['GET','POST'])
def found():
keys = request.args.getlist('keys')
obj = request.args.getlist('obj')
return render_template("found.html",keys=keys,obj=obj)
@app.route('/finder', methods=['GET','POST'])
def finder():
if request.method == 'POST'
return redirect(url_for('clientfound',keys=list_of_dictionaries,obj=listOfObjects))
else:
return render_template('base.html')