1.用Flask-SQLAlchemy操作数据库
上篇文章创建好了SQLAlchemy与MySQL的映射,这篇文章就来研究下如何用SQLAlchemy来进行数据的增删改查。
1.增加
article1 = Article(title='aaa', content='bbb')
db.session.add(article1)
db.session.commit()
增加比较简单,db就是SQLAlchemy的一个对象,db里面有一个session,这个session在python里面指的是会话,不是咱们常说的session缓存,变量。先创建好一条Article的记录,添加好db.session里,然后提交就可以了。
2.查询
result = Article.query.filter(Article.title == 'aaa').first()
print(result.title)
print(result.content)
注意查询出来的结果是一个列表形式的,.first()
是指取查询出来的第一条记录,如果没有记录,