15.3.3.修改数据
@bp.route('/update/')
def db_update():
user = User.query.get(1)
print(user)
user.password = '123'
db.session.commit()
return '更新记录'
15.3.4.删除数据
@bp.route('/update/')
def db_update():
if user:
db.session.delete(user)
db.session.commit()
return '更新记录'
15.3.5.自定义一个base类实现增改
from App.ext import db
class BaseModel:
def save(self):
try:
db.session.add(self)
db.session.commit()
return True
except Exception as e:
print(e)
db.session.rollback()
return False
@classmethod
def save_all(self,*args):
try:
db.session.add_all(args)
db.session.commit()
return False
except Exception as e:
print(e)
db.session.rollback()
return False
def delete(self)