增加(Create)
1.创建 Python 对象的一个实例
2.把添加实例告诉会话
3.提交会话
from models import User
user1 = User('admin', 'admin@example.com')
db.session.add(user1)
db.session.commit()
修改(Update)
1.查询要修改的对象的实例
2.把修改实例属性的操作告诉会话
3.提交会话
from models import User
user1 = User.query.filter(User.username == 'admin').first()
user1.username = 'admin_new'
db.session.commit()
删除(Delete)
1.查询要删除的对象的实例
2.把删除操作告诉会话
3.提交会话
from models import User
user1 = User.query.filter(User.username == 'admin').first()
db.session.delete(user1)
db.session.commit()
检索(Retrieve)
参照官网给出的示例进行总结,假定数据库中有如下数据:
id | username | |
---|---|---|
1 | admin</ |