亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我不斷收到 BadRequestKeyError 400,但我不知道為什么

我不斷收到 BadRequestKeyError 400,但我不知道為什么

DIEA 2023-10-04 14:21:32
Python 端路由@app.route("/loginC", methods=["POST"])def loginPage():    valid = request.form["idnumber"]    if valid is not None: #Creating A New User        username = request.form["username"]        password = request.form["password"]        firstname = request.form["firstname"]        lastname = request.form["lastname"]        idnumber = request.form["idnumber"]        logins["'"+username+"'"] = {"password":"'"+ password +"'", "firstname":"'"+ firstname +"'", "lastname":"'"+ lastname +"'", "idnumber":"'"+ idnumber +"'"}        session["currentUser"] = username        isLogin = True        return redirect("/login")    else:        username = request.form["username"]        password = request.form["password"]        for account in logins:            if username == logins:                if logins["'"+username+"'"]["password"] == password:                    session["currentUser"] = username                    isLogin = True                    return redirect("/login")        return redirect("/login")網頁<form action="/loginC" class="formLogin" method="post">      <h3>Existing User</h3>      Username: <input type="text" name="username" placeholder="username" required><br>      Password: <input type="password" name="password" placeholder="password" required><br>      <input type="submit" value="Login"></form>   <br>   <hr class="formLogin">   <br></form>我不斷收到錯誤:“werkzeug.exceptions.BadRequestKeyError:400 錯誤請求:瀏覽器(或代理)發送了該服務器無法理解的請求。KeyError:'idnumber'”它請求第二個括號中的表格,又稱“新用戶”括號
查看完整描述

1 回答

?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

代替:

valid = request.form["idnumber"]

改成 :

如果你想檢索 POST 數據:

valid = request.form.get("idnumber")

如果要檢索 GET(查詢字符串)數據:

valid = request.args.get("idnumber")

另外:將方法更改為

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


查看完整回答
反對 回復 2023-10-04
  • 1 回答
  • 0 關注
  • 126 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號