python - SQLAlchemy 向對應的id插入資料怎麼操作?
巴扎黑
巴扎黑 2017-05-24 11:34:51
0
2
740

我想要在id對應的這一行插入或修改一個數據,不知道該怎麼操作

巴扎黑
巴扎黑

全部回覆(2)
習慣沉默

添刪 直接去看文件就好了。

model = Model.query.get(id)
or model = Model.query.filter_by(id=id).first()

model.name = 'new name'

db.session.add(model)
db.session.commit()
黄舟

指定ID插入資料的話,如果是主鍵就不大可能了,但是可以更新。而如果不是主鍵那麼2個操作可以實現。程式碼類似如下:

添加為:

model = Model(name='new names')
db.session.add(model)
db.session.commit()

然後更新為:

model.name = 'new name'
db.session.add(model)
db.session.commit()
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板