gpt4 book ai didi

rest - werkzeug.exceptions.BadRequestKeyError : 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. KeyError: 'id'

转载 作者:行者123 更新时间:2023-12-04 00:21:05 36 4
gpt4 key购买 nike

html页面

{%block title%}Login page{% endblock %}

{%block content%}
<form action = '#' method="post">
<p>creds:</p>
<p><input type="number" placeholder="id" Id="id" /></p>
<p><input type="text" placeholder="nm" name="nm" /></p>
<p><input type="submit" value="submit" /></p>
</form>
{%endblock%}

应用代码
@app.route("/")
def home():
return render_template("login.html")

@app.route("/",methods = ["POST","GET"])
def post():
if request.method == "POST":
user = request.form['nm']
id = request.form['id']
sql = ('''INSERT INTO abc
(id, name) VALUES (?, ?)
''')
val = (id,user)
cur.execute (sql, val)
return 'Ok'

我尝试使用 return.form.get('id') 但它返回 null

任何人都可以帮我解决这个问题吗

谢谢

最佳答案

<p><input type="number"  placeholder="id"  name="id" /></p>

您输入的是 ID 而不是名称

关于rest - werkzeug.exceptions.BadRequestKeyError : 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. KeyError: 'id',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60599763/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com