如何在未提交的SQLAlchemy会话中获取存储在数据库中的旧值?

时间:2017-12-28 09:33:14

标签: python sqlalchemy

  1. 从数据库中查询用户:

    user1 = db.session.query(User).filter_by(id=1).first()
    
  2. 更新user1,例如:

    user1.username = 'a'
    
  3. 再次查询用户:

    user2 = db.session.query(User).filter_by(id=1).first()
    
  4. 现在user2.username等于user1.username,即新值。因此,在第2步之后,如何将旧用户名存储在数据库中?

0 个答案:

没有答案