Последующие формы с Python Flask - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь создать веб-приложение с несколькими формами, сменяющими друг друга с Python Flask. Я хочу, чтобы пользователи на главной странице нажимали кнопку отправки и перенаправлялись на другую страницу (капчу), а затем при нажатии на другую кнопку отправки на этой второй странице снова перенаправлялись на третью страницу.

Фактический результат - они снова перенаправляются на домашнюю страницу вместо третьей страницы при нажатии кнопки отправки на второй странице.

Вот как выглядит мое приложение Flask:

from flask import Flask, request, render_template, flash, redirect
# Other imports

app = Flask(__name__)
app.secret_key = 'Redacted'

@app.route('/') # Home page
def my_form():
    return render_template('security_circle_form.html')

@app.route('/', methods=['POST']) # Second page when clicking submit on first page
def captcha_post():
    # Some captcha code
    return render_template('captcha_form.html', image_url=imurl)

@app.route('/', methods=['POST']) # What I want to be the third page
def my_form_post():
    return render_template('list.html',#some args)

if __name__ == '__main__':
      app.run(host='0.0.0.0', port=5566)

Как создать серию из 3 последующих форм?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...