def update_should_modify_object(member_store, member3):
    member3_copy = Member(member3.name, member3.age)
    member3_copy.id = 3

    if member3_copy is not member3:
        print("member3 and member3_copy are not the same !")

    print(member3_copy)
    member3_copy.name = "john"
    member_store.update(member3_copy)
    print(member_store.get_by_id(member3.id))
Exemple #2
0
 def save_to_db(self):
     if self.id.data:
         member = Member.query.get(int(self.id.data))
     else:
         member = Member()
     member.name = self.name.data
     member.display_name = self.display_name.data
     member.bio = self.bio.data
     member.email = self.email.data
     member.facebook = self.facebook.data
     member.phone = self.phone.data
     if self.member_avatar.data:
         member.avatar = upload(self.member_avatar.data)
     db.session.add(member)
     db.session.commit()