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

flask下的MySQL增查配置

flask下的MySQL增删配置

添加数据

@app.route('/add')
def add_data():u = UserInfo()new_user1 = UserInfo(nickname='flask_test1', mobile='13888888888', signature='理想', create_time=datetime.now(), role_id=1)new_user2 = UserInfo(nickname='flask_test2', mobile='13999999999', signature='信念', create_time=datetime.now(), role_id=2)new_user3 = UserInfo(nickname='flask_test3', mobile='13777777777', signature='坚持', create_time=datetime.now(), role_id=1)new_user4 = UserInfo(nickname='flask_test4', mobile='13666666666', signature='奋斗', create_time=datetime.now(), role_id=2)u.add(new_user1)u.add(new_user2)u.add(new_user3)u.add(new_user4)return "添加数据成功"

查询数据


@app.route('/query1')
def query_data1():user_list = UserInfo.query.all()result = []for user in user_list:result.append(user.to_dict())return {'users': result}@app.route('/query2')
def query_data2():user=UserInfo.query.get(3)  #主键查询return {'users': user.to_dict()}@app.route('/query3')
def query_data3():first_user = UserInfo.query.first()  #查询第一条数据return {'users': first_user.to_dict()}@app.route('/query4')
def query_data4():user_list = UserInfo.query.filter(UserInfo.signature == '理想').all()  #条件查询result = []for user in user_list:result.append(user.to_dict())return {'users': result}@app.route('/query5')
def query_data5():userlist = UserInfo.query.filter_by(signature='信念').all()  #根据字段result = []for user in userlist:result.append(user.to_dict())return {'users': result}

http://www.zskr.cn/news/7853.html

相关文章:

  • AT_agc056_c [AGC056C] 01 Balanced
  • 高效智能(到家服务)管理平台解决方案
  • 从MMoE到PLE:读懂多任务学习架构的渐进式演化
  • 在VSCode中设置Qt编写环境
  • MES系统核心组件
  • AI 视频模型大比拼(2025年7月版):价格、效果与分辨率
  • git常见冲突场景及解决办法 - 指南
  • 有关字节的基础知识
  • strip去符号前后对比
  • 基于Python+Vue开发的健身房管理系统源码+运行步骤
  • 技术圈的“绯闻女孩”:Gossip是如何把八卦秘密传遍全网的?
  • Python中使用列表、map和filter函数配合lambda表达式来操作集合
  • 深入解析:SSM商品导向型模特管理系统-计算机毕业设计源码01876
  • 文件安全外发平台用哪个,最佳选择是什么?
  • 纷享销客CRM系统自定义APL代码破解企业深度定制难题
  • el-date-picker时间选择器限制时间跨度为3天 - 详解
  • Android--资料
  • 直播录制神器!一款多平台直播流自动录制客户端!
  • 101.计组--二章
  • 【maven01】依赖管理的工具 - 教程
  • 运动控制教学——5分钟学会机器人运动学! - 实践
  • 深入解析:linux基本知识
  • 鸿蒙应用开发从入门到实战(九):ArkTS渲染控制
  • 一个基于 .NET 开源、简易、轻量级的进销存管理系统
  • MySQL 字符集详解
  • Yapi接口文档本地安装
  • 坚果云 坚果 jianguoyun 怎么收文件?
  • 2025.9.16 测试
  • qt QHPieModelMapper详解 - 实践
  • webRTC golang 构建核心