错误400 Flas

2024-09-29 23:26:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我收到错误400当我加载我的网站,我已检查一切,没有似乎关闭。 谢谢

错误:

Bad Request

浏览器(或代理)发送了此服务器无法理解的请求。在

准则的作用: 它接受用户的输入,然后保存在一个文件中,用于跟踪用户从我的饮料机订购了什么

import flask
from flask import request
@app.route('/Half1File', methods=['POST']) 
def Half1File():
    print(request.form['projectFilepath'])
    Name = request.form['projectFilepath']
    print(Name)
    file = open("Tab.txt", "a")
    file.write('\n'+Name + ", Drink1Half")
    return
    print (Name)

@app.route("/Half1Tab") 
def Half1Tab():
    return """<html>
    <form action="/Half1File" method="post">
    Project file path: <input type="text" name="Name"><br>
    <input type="submit" value="Submit">
    </form>
    </html>"""

Tags: 用户nameimportformappflaskreturnrequest
1条回答
网友
1楼 · 发布于 2024-09-29 23:26:21

您必须在表单中修复传递给request的值的名称,并在return语句中提供一个视图(我让它变得更加简单)。在

import flask
from flask import request
app = flask.Flask(__name__)

@app.route('/Half1File', methods=['POST'])
def Half1File():
    print(request.form)
    print(request.form['Name'])
    Name = request.form['Name']
    print(Name)
    file = open("Tab.txt", "a")
    file.write('\n'+Name + ", Drink1Half")
    return """<html><div>OK : {} </div></html>""".format(Name)

@app.route("/Half1Tab")
def Half1Tab():
    return """<html>
    <form action="/Half1File" method="post">
    Project file path: <input type="text" name="Name"><br>
    <input type="submit" value="Submit">
    </form>
    </html>"""

相关问题 更多 >

    热门问题