当前位置: 首页 > news >正文

心悦每周免做卡网站电商网站功能列表

心悦每周免做卡网站,电商网站功能列表,加盟店,网站程序设置主页面flask 和数据库的问题 pip install pymysql pip install flask-sqlalchemy1.Flask连接Mysql 新建flask项目#xff0c;在app.py中编写 导入模块SQLAlchemy 创建SQLAlchemy实例对象#xff0c;命名为db#xff0c;将flask的实例对象app作为参数传给SQLAlchemy#xff0c;将…flask 和数据库的问题 pip install pymysql pip install flask-sqlalchemy1.Flask连接Mysql 新建flask项目在app.py中编写 导入模块SQLAlchemy 创建SQLAlchemy实例对象命名为db将flask的实例对象app作为参数传给SQLAlchemy将db和app联系起来可以调用其相关功能 from flask_sqlalchemy import SQLAlchemy db SQLAlchemy(app)配置数据库相关参数 # MySQL所在主机名默认127.0.0.1 HOSTNAME 127.0.0.1 # MySQL监听的端口号默认3306 PORT 3306 # 连接MySQL的用户名自己设置 USERNAME root # 连接MySQL的密码自己设置 PASSWORD root # MySQL上创建的数据库名称 DATABASE database_learn # 通过修改以下代码来操作不同的SQL比写原生SQL简单很多 --》通过ORM可以实现从底层更改使用的SQL app.config[SQLALCHEMY_DATABASE_URI] fmysqlpymysql://{USERNAME}:{PASSWORD}{HOSTNAME}:{PORT}/{DATABASE}?charsetutf8mb4使用数据库工具创建数据库并测试连接 with app.app_context():with db.engine.connect() as conn:result conn.execute(select 1)print(result.fetchone())from flask import Flask import pymysqlapp Flask(__name__)# 配置数据库连接信息 app.config[MYSQL_HOST] localhost app.config[MYSQL_USER] username app.config[MYSQL_PASSWORD] password app.config[MYSQL_DB] database_name# 创建数据库连接 db pymysql.connect(hostapp.config[MYSQL_HOST],userapp.config[MYSQL_USER],passwordapp.config[MYSQL_PASSWORD],dbapp.config[MYSQL_DB] )# 创建数据库游标 cursor db.cursor()app.route(/) def index():# 执行查询语句cursor.execute(SELECT * FROM users)result cursor.fetchall()# 处理查询结果users []for row in result:user {id: row[0],name: row[1],email: row[2]}users.append(user)# 返回结果return str(users)if __name__ __main__:app.run()插入语句 app.route(/create_user) def create_user():name Johnemail johnexample.com# 执行插入语句cursor.execute(INSERT INTO users (name, email) VALUES (%s, %s), (name, email))# 提交事务db.commit()return User created successfully更新数据 app.route(/update_user) def update_user():id 1email janeexample.com# 执行更新语句cursor.execute(UPDATE users SET email %s WHERE id %s, (email, id))# 提交事务db.commit()return User updated successfully删除数据 app.route(/delete_user) def delete_user():id 1# 执行删除语句cursor.execute(DELETE FROM users WHERE id %s, (id,))# 提交事务db.commit()return User deleted successfully在上述示例代码中我们使用了不同的SQL语句来执行插入、更新和删除操作。在执行这些操作后我们需要调用db.commit()方法来提交事务以确保数据的一致性。
http://www.pierceye.com/news/150761/

相关文章:

  • 网站建站要多少钱2021安全员证报名入口
  • 成都建设网站那家好vs2019可以做网站吗
  • 个人网站开发教程济南高新网站制作
  • 中国空间站最新进展欧泰国际物流网站
  • 做淘宝链接网站成都网站建设 3e网络
  • 兰州中川国际机场t3航站楼vue单页面做网站加载慢
  • 公司网站制作费用申请泸州网站建设公司
  • 专业网络优化有名的seo外包公司
  • 宿迁网站建设制作湖南常德邮编
  • 网站制作方案电子商务网站建设与维护的主要内容
  • 网站淘宝客怎么做的建网站前途
  • 宁波网站开发服务网页制作技巧
  • 中医网站风格网络规划设计师2022论文5月
  • 网站主办者单位有效证件电子件是什么怎么做免费的产品网站
  • 设计素材网站好融资吗网站设计需要需要用
  • 北京品牌营销的服务机构sem和seo有什么区别
  • 注册企业网站上海人才中心档案托管
  • 建设银行的网站为什么登不上公司员工培训方案
  • 网站形式wordpress 顶部工具栏
  • 网站前后台修改wordpress用户密码
  • 微信 公司网站 怎么做手机端视频网站模板下载
  • 何为响应式网站太原自助建站
  • 网站建设方案书怎么写安徽和住房建设厅网站
  • 北京市住房和城乡建设厅官方网站重庆百度seo整站优化
  • 备案ip 查询网站查询网站河南建筑职业技术学院
  • 均安公司网站建设免费建手机个人网站
  • 南京做网站的网络公司排名wordpress发邮件更新
  • 抽奖的网站怎么做美食类网站模板
  • 自己建一个网站难吗网络安全行业公司排名
  • 做招聘的h5用哪个网站企业网站需要多大空间