【发布时间】:2021-03-18 13:07:14
【问题描述】:
我正在使用 Pyhton 和 Flask,我正在尝试将信息从 HTML 表单传递到 MySQL db。我已连接到数据库,并且我知道它可以工作,因为我通过终端尝试过,但我不确定如何从 HTML 表单传递信息!? 有人可以就此提出建议。 提前致谢! 苏颜
@app.route("/sign-up", methods=["POST"])
def signup():
title = "Sign-up"
return render_template("signup.html", title=title)
def signup():
name = request.form['name']
age = request.form['age']
pas = request.form['signup-button']
mycursor.execute("INSERT INTO person (name, age) VALUES (%s,%s)", (name, age))
db.commit()
【问题讨论】:
-
制作表单POST,然后在python中使用数据库包...
-
对。您有一个
<form>,其中包括<input>字段和一个提交按钮(<input>或<button>。浏览器将获取所有表单字段并将其打包到请求中。Flask 将在@987654326 中将其交给您@object。请去寻找一个好的烧瓶示例。 -
是的,正如您所描述的那样,但如果您查看上面的代码,我将信息从 Python 传递到 MySQL 是否正确?
标签: python html mysql database flask