Я пытаюсь настроить веб-приложение, которое запускает методы на основе пользовательского ввода.
Первая страница берет изображение и количество изображений и запускает метод с ними, затем пользователь отправляется на следующую форму, которая представляет собой кнопку подтверждения, подтверждающую, что они выполнили задачу за пределами приложения. Однако при нажатии кнопки подтверждения пользователь перенаправляется на первую страницу, где показано, что они необходимы для ввода информации в форму, даже если она была ранее заполнена
@app.route("/", methods=['GET', 'POST'])
def Home():
form = SelectImageForm()
if form.validate_on_submit():
Label_Required = form.ImageLabel.data
Amount_Required = form.Amount.data
Cloud_Transfer(form.ImageLabel.data, form.Amount.data)
flash(f'Searching Labels for {form.ImageLabel.data}!', 'success')
form = SelectXMLConversion()
return Stage2()
return render_template('home.html', title = 'Label Selection', form=form )
@app.route('/stage2', methods=['GET','POST'])
def Stage2():
form = SelectXMLConversion()
if form.validate_on_submit():
return render_template('stage2.html', title ='Label Selection', form=form)
if __name__ == '__main__':
app.run(debug='true')
В настоящее время ожидается, что он просто перезагрузит страницу стадии 2, однако он отправляет их обратно на первую страницу, предлагая заполнить обязательные поля