如何使用其ID删除记录?
我目前有以下代码:
@app.route('/delete/<cid>')
def dele(cid):
# o= catagory.query.get(cid)
a=db.session.query(catagory).filter(bool(cid)).delete(synchronize_session='fetch')
db.session.commit()
return "deleted"
但它会删除该表中的整个数据。我只想通过指定其id
来删除特定记录我也使用此代码来实现:
@app.route('/delete/<cid>')
def dele(cid):
k=catagory.query.get()
e = catagory.query.filter_by(cid='"+cid+"').first()
print (cid)
a = db.session.delete(e)
db.session.commit()
return "deleted"
我的表名是catagory
cid
是catagory
表