当前位置:   article > 正文

python将Flask+前端+mysql结合起来_python flask mysql 网站

python flask mysql 网站

 其中代码段coon里面的db换成自己的数据库的名字,host和passed换成自己mysql的用户和密码。

flask代码如下:

  1. from flask import Flask, render_template ,request
  2. import pymysql
  3. app = Flask(__name__)
  4. @app.route('/', methods = ["GET", "POST"])
  5. def index():
  6. if request.method == "GET":
  7. return render_template('index.html')
  8. username = request.form.get("user")
  9. password = request.form.get("password")
  10. mobile = request.form.get("mobile")
  11. print(username,password,mobile)
  12. #连接mysql
  13. conn = pymysql.connect(host="localhost", user='root', passwd="Mysql123", charset='utf8', db='unicom')
  14. cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
  15. #发送命令
  16. sql = "insert into admin(username, password, mobile) values(%s, %s, %s)"
  17. cursor.execute(sql, [username, password, mobile])
  18. conn.commit()
  19. #关闭
  20. cursor.close()
  21. conn.close()
  22. return 'thank you uesing'
  23. if __name__ == '__main__':
  24. app.run()

html代码如下:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <h1>添加用户</h1>
  9. <form method="post">
  10. <input type="text" name="user" placeholder="用户名">
  11. <input type="text" name="password" placeholder="密码">
  12. <input type="text" name="mobile" placeholder="手机号">
  13. <input type="submit" value="提交">
  14. </form>
  15. </body>
  16. </html>

运行然后打开网站:

 接着输入数据提交:

 

然后去数据库查看有没有添加成功: 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/432185
推荐阅读
相关标签
  

闽ICP备14008679号