html页面信息,运用python框架进行数据库连接存储 | 您所在的位置:网站首页 › html怎么与数据库连接 › html页面信息,运用python框架进行数据库连接存储 |
创建一个html表单页面 在表单页面中编写JS脚本,获取到表单中每个输入框的值,最终通过服务框架传递到student表中做存储 Python后台接口 1.安装python 2.安装python相关的数据库组件 (win+r cmd ) pip install flask pymysql pip install flask-cors 用记事本整理python框架文件 from flask import Flask, jsonify, request from flask_cors import CORS from pymysql import Connect conn = Connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='teststudent') app = Flask(__name__) CORS(app) def add_name_db(sno,sname,ssex,sage,sdept): with conn.cursor() as c: sql = "insert into student(sno,sname,ssex,sage,sdept) values (%s,%s,%s,%s,%s)" ret = c.execute(sql, args=(sno,sname,ssex,sage,sdept)) conn.commit() @app.route('/') def hi(): return jsonify({'msg': 'OK', 'data': request.args }) @app.route('/add', methods=['POST']) def addData(): data = request.form print('--->upload form data: ', data) sno = data.get('sno', 'no data') sname = data.get('sname', '0') ssex = data.get('ssex', 'no data') sage = data.get('sage', 'no data') sdept = data.get('sdept', 'no data') add_name_db(sno,sname,ssex,sage,sdept) return jsonify({'msg': 'OK'}) if __name__ == '__main__': app.run(debug=True)在命令提示符运行python文件 表单页面验证是否连接成功 去数据库中刷新 查看数据是否 进入。 |
CopyRight 2018-2019 实验室设备网 版权所有 |