как реализовать запись из всех форм во flask?
есть Flask форма, содержащая одно поле(текст). также есть кнопка "add input" которая при нажатии добавляет точно такую же форму.
from flask_wtf import FlaskForm
from wtforms import TextAreaField
from wtforms.validators import DataRequired
class Someform(FlaskForm):
form_field = TextAreaField("text", validators=[DataRequired()])
фрагмент кода из исполняемого файла
@app.route('/', methods=['get', 'post'])
def index():
form = Someform()
if form.validate_on_submit():
data = form.form_field.data
print(data)
field_to_post = FormModel(text=data)
db.session.add(field_to_post)
db.session.commit()
return redirect('/done/')
else:
form = Someform()
return render_template('index.html', form=form)
и есть html страница
<div class="col-md-2">
<div class="container">
<button type="button" class="add_input">next input</button>
</div>
</div>
<div class="col-md-8">
<div class="container">
<form action="/" method="post" id="form">
{{ form.csrf_token() }}
<div class="input_form">
{{ form.form_field.label() }}
{{ form.form_field }}
</div>
<button type="submit" class="btn btn-success" id="button-submit">Submit</button>
</form>
</div>
</div>
</div>
и jquerry скрипт.
$(document).ready(function(){
let addinput = $('.input_form')
$('.add_input').on('click', function(){
$('.container').append(addinput)
})
});
нужно реализовать так, чтобы в базу данных записывались данные из всех форм, на данный момент запись идёт только из первой формы. как пофиксить?