请问我应该如何在这段代码中定义 "surname" ?
How I'm I supposed to define "surname" in this code please?
我正在使用 psql 构建 Flask 应用程序。下面的代码给我 nameError: 'surname' is not defined。我需要帮助。
@app.route("/success", methods=["POST"])
def success():
name = request.form.get("name")
db.execute("INSERT INTO users (surname, firstname, email, username, pass_word) VALUES (:surname, :firstname, :email, :username, :pass_word)",
{"surname":surname, "firstname":firstname, "email":email, "username":username, "pass_word":password})
db.commit()
return render_template("success.html", name=firstname)
如错误所示,您尚未定义 surname
或任何其他将被替换到您的查询中的变量。
您正在定义一个变量 name
,它从表单中获取值,但未被使用。假设这就是您为查询定义其他变量的方式,您将需要从以下形式获取这些值:
firstname = request.form.get('firstname')
surname = request.form.get('surname')
... etc
我正在使用 psql 构建 Flask 应用程序。下面的代码给我 nameError: 'surname' is not defined。我需要帮助。
@app.route("/success", methods=["POST"])
def success():
name = request.form.get("name")
db.execute("INSERT INTO users (surname, firstname, email, username, pass_word) VALUES (:surname, :firstname, :email, :username, :pass_word)",
{"surname":surname, "firstname":firstname, "email":email, "username":username, "pass_word":password})
db.commit()
return render_template("success.html", name=firstname)
如错误所示,您尚未定义 surname
或任何其他将被替换到您的查询中的变量。
您正在定义一个变量 name
,它从表单中获取值,但未被使用。假设这就是您为查询定义其他变量的方式,您将需要从以下形式获取这些值:
firstname = request.form.get('firstname')
surname = request.form.get('surname')
... etc