flask-增删改查

使用Flask-SQLAchemy创建模型与表的映射

模型需要继承自db.Model ,然后需要映射到表中的属性,必须写成db.Column的数据类型
数据类型db.Integer代表整形,db.String是varchar,db.Text
是文本类型。
其他参数
调用db.create_all()来将模型创建到数据库中

使用Flask-SQLAchemy:增删改查

增:
artical = Artical(title='aaa',content='bbb')
db.session.add(artical)
# 事务
db.session.commit()

查:
result = Artical.query.filter(Artical.title=='aaa').first()
result = result[0]
print(result.title)


result = Artical.query.filter(Artical.title=='aaa').first()
result.title = 'new title'
db.session.commit()

删除
result = Artical.query.filter(Artical.content=='bbb').first()
db.session.delete(result)
db.commit()

猜你喜欢

转载自www.cnblogs.com/zhansheng/p/12924899.html