def set_attrs(self, attrs_dict): for key, value in attrs_dict.items(): if hasattr(self, key) and key != 'id': setattr(self, key, value)
user.set_attrs(form.data)
为什么在save_drifrt的时候不用呢,而要用populate_obj
或者说,前面user.set_attrs(form.data) 也可以用form.populate_obj(user) ?
7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程
了解课程