def add_user(): form = UserForm(request.form) if 'type_' in request.form:# == "save": if not form.validate_on_submit(): flash('Please enter all the fields', 'error') else: str = '' for i in range(len(request.form.getlist('td_search[]'))): if request.form.getlist('td_search[]')[i]: if str != '' : str += ',' str += '{"s": "' + request.form.getlist('td_search[]')[i] +'", ' str += '"m": "' + request.form.getlist('td_miles[]')[i] +'", ' str += '"t": "' + request.form.getlist('td_time[]')[i] +'"}' str = '{"locationList":[' + str +']}' user_ = User(request.form['name'], request.form['user_id'], request.form['password'], request.form['email'], request.form['phone'], request.form['dates'], str) db.session.add(user_) db.session.commit() flash('Record was successfully added') return redirect(url_for('admin')) form.locations = [{"search": "", "miles": "", "time": ""}] return render_template('user.html', form=form, )