Flask редирект (urlfor ()) не работает, почему? - PullRequest
0 голосов
/ 19 февраля 2020
@app.route('/result',methods=['GET','POST'])

def result(res):

    return render_template('public/inherit.html',res=res)

@app.route('/',methods=["POST","GET"])

def index():

    if request.method == "POST":
        a = 12
        redirect(url_for('result',res=a))
    return render_template('public/index.html'

индекс. html

    <form method="post" action="{{ url_for('index') }}">
        <input type="submit" name="Login" value="Submit">
    </form>

наследовать. html

<p>{{ res }}<p>

1 Ответ

0 голосов
/ 19 февраля 2020

Изменить

@app.route('/result',methods=['GET','POST'])

На

@app.route('/result/<res:int>',methods=['GET','POST'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...