Python 400错误请求(Flask+;html)

Python 400错误请求(Flask+;html),python,html,flask,Python,Html,Flask,当我试着运行我的Flask项目时,我总是收到一个400错误的请求 我必须使用Flask和HTML做一个项目,它应该是一个小组项目,所以成员们必须学习它的不同部分,然后收集所有内容。可悲的是,我的“团队”什么也没做 这是我的密码: 烧瓶 HTML: 乌苏瓦里奥 森哈 您正在尝试访问请求。表单字典,始终: 如果表单中没有此类值,则会引发400响应错误。当您有一个GET请求,request时总是这样。只有当POST数据格式有效时,才会填充表单 仅当您已确认有POST请求时,才尝试访问该按钮: def

当我试着运行我的Flask项目时,我总是收到一个400错误的请求

我必须使用Flask和HTML做一个项目,它应该是一个小组项目,所以成员们必须学习它的不同部分,然后收集所有内容。可悲的是,我的“团队”什么也没做

这是我的密码:

烧瓶

HTML:


乌苏瓦里奥
森哈

您正在尝试访问
请求。表单
字典,始终:

如果表单中没有此类值,则会引发
400
响应错误。当您有一个
GET
请求,
request时总是这样。只有当
POST
数据格式有效时,才会填充表单

仅当您已确认有
POST
请求时,才尝试访问该按钮:

def PagInicio():
    if request.method == 'POST':
        button = request.form["button"]
        if button == "login":
            return render_template("Princ.html")
        elif button =="criar":
            return render_template("Criar.html")
        else:  
            return render_template("Inicio.html")  

    return render_template("Inicio.html")
接下来,实际上没有任何表单元素被命名为
按钮
。您有
按钮
表单元素,但没有一个元素有名称。为所有按钮赋予相同的
名称
属性,改变值属性:


登录
叫喊

请注意,您的
格式不正确,您的问题是什么?我刚刚创建了这个帐户,我不知道是否应该简化我的解释。嗯,我的代码应该是一个应用程序。。。我只是尝试将flask与html集成,但错误“400错误请求”不断发生。我不知道该怎么做才能做到这一点work@MattiJohn:当您运行此代码并尝试访问Flask服务器时,您会收到400个错误的请求响应。就这样。这部作品确实成为了标题的一部分。
button = request.form["button"]
def PagInicio():
    if request.method == 'POST':
        button = request.form["button"]
        if button == "login":
            return render_template("Princ.html")
        elif button =="criar":
            return render_template("Criar.html")
        else:  
            return render_template("Inicio.html")  

    return render_template("Inicio.html")