我是 Flask 和 SQLALchemy 的新手。
我有一个用户实例user
:
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
uname = db.Column(db.String(64))
avatar = db.Column(db.String(64))
...
我得到了一个 json user_json
:
{
'uname': 'John',
'avatar': 'http://example/john.jpg',
...
}
我希望user
的每个字段都会自动从json
更新。
这就是我的尝试:
for key, value in user_json.items():
if key in self.__table__.columns:
self[key] = value
显然,它不起作用。 :(