可以GET方法但是POST不行。知道为什么不使用 POST 方法吗?

问题描述 投票:0回答:1

从 Flask 导入 Flask、render_template、url_for、请求、重定向

应用程序 = Flask(名称)

@app.route('/doborpompy', methods=['GET', 'POST'])
def doborpompy():

    if request.method == 'GET':
        return render_template('doborpompy.html')
    else:
        metry = 200
        if 'metry' in request.form:
            metry = request.form['metry']

        return render_template('doborpompy_wynik.html', metry=metry)

“GET /doborpompy%20method=?metry=44&metry_ogrzewane=44&ilosc_osob=44&typ_domu=pasywny&dofinansowani=dofinansowani&budget=standard&zrodlo=ogrzewanie_podlogowe&powietrze_woda=woda HTTP/1.1”404 -

我可以选择 GET 选项,但是当我尝试 POST 时,仍然尝试执行 GET 选项。 有什么想法吗?

python flask post get jinja2
1个回答
0
投票

问题不在这段代码中。检查向该路由发送请求的部分。因为你没有触及这条特定的路线。

© www.soinside.com 2019 - 2024. All rights reserved.