Updating a row using SQLAlchemy ORM

前端 未结 2 581
遇见更好的自我
遇见更好的自我 2021-01-18 06:22

Note: I am not using Flask-SQLAlchemy here, I\'m using SQLAlchemy ORM

I\'ve seen several answers on StackOverflow saying that this is a way to updat

2条回答
  •  情书的邮戳
    2021-01-18 06:36

    Worked

    device = models.Device.query.filter(models.Device.device_identifier == device_identifier).first()
    
    setattr(device, 'updated_at', datetime.now())
    setattr(device, 'ip_address', ip_address)
    db.session.commit()
    

    Didn't work

    device.is_active = True
    device.id_address = ip_address
    device.updated_at = datetime.now()
    print(device.ip_address)
    db.session.commit()
    

提交回复
热议问题