表单通过验证后,
要添加新记录:
new_provider = Provider(form.rssfeed.data)db.session.add(new_provider)db.session.commit()
要更新现有记录:
existing_provider = Provider.query.get(1) # or whatever# update the rssfeed columnexisting_provider.rssfeed = form.rssfeed.datadb.session.commit()
更新的诀窍是你只需要更改特定字段并进行提交即可。db会话负责其余的工作。我认为你正在使用的合并功能现在已在SQLAlchemy中弃用。



