欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何理解 Flask 中的 ORM 技术

最编程 2024-10-15 18:36:55
...
  • 创建(Create):创建一个新的记录实例,并将其添加到会话中,然后提交会话以保存到数据库。
    new_user = User(username='john_doe', email='john@example.com')
    db.session.add(new_user)
    db.session.commit()
    
  • 读取(Read):查询数据库中的记录。
    users = User.query.all()  # 获取所有用户
    user = User.query.get(user_id)  # 通过主键获取单个用户
    
  • 更新(Update):修改记录的字段值,并提交会话以更新数据库。
    user = User.query.get(user_id)
    user.username = 'new_username'
    db.session.commit()
    
  • 删除(Delete):从数据库中删除记录。
    user = User.query.get(user_id)
    db.session.delete(user)
    db.session.commit()