有什么可以在线做数学题的网站,网站后台权限管理怎么做的,想学网页设计报考什么专业,品牌查询首先导入Flask库和pymysql库。Flask用于创建Web应用程序#xff0c;pymysql用于连接和操作MySQL数据库。
from flask import Flask, render_template, request
import pymysql创建一个Flask应用实例。__name__参数告诉Flask使用当前模块作为应用的名称。
app Flask(__name_…首先导入Flask库和pymysql库。Flask用于创建Web应用程序pymysql用于连接和操作MySQL数据库。
from flask import Flask, render_template, request
import pymysql创建一个Flask应用实例。__name__参数告诉Flask使用当前模块作为应用的名称。
app Flask(__name__)定义了一个路由/add/user并且支持GET和POST方法。GET方法用于显示表单POST方法用于处理表单提交的数据。
app.route(/add/user, methods[GET, POST])
def add_user():if request.method GET:return render_template(add_user.html)
从提交的表单中获取用户输入的用户名、密码和手机号。 username request.form.get(user)password request.form.get(pwd)mobile request.form.get(mobile)连接到MySQL数据库。pymysql.connect方法使用指定的参数主机、端口、用户名、密码、字符集和数据库名来建立连接。cursor用于执行SQL查询 conn pymysql.connect(host127.0.0.1, port3306, userroot, password1234567, charsetutf8, dbunicom)cursor conn.cursor(cursorpymysql.cursors.DictCursor)
定义并执行SQL插入语句将表单提交的数据插入到admin表中。
sql insert into admin(username,password,mobile) values(%s,%s,%s)
cursor.execute(sql, [username, password, mobile])提交事务确保数据被永久保存到数据库中,关闭数据库连接。
conn.commit()
cursor.close()
conn.close()8.返回响应
return 添加成功启动Flask开发服务器
if __name__ __main__:app.run()add_user.html
!DOCTYPE html
html langen
headmeta charsetUTF-8titleTitle/title
/head
body
h1添加用户/h1
form methodpost action/add/userinput typetext nameuser placeholder用户名input typetext namepwd placeholder密码input typetext namemobile placeholder手机号input typesubmit value提 交
/form/body
/htmlhtml页面显示 点击提交后添加成功 在命令提示符中查询表中新添加数据