首页 > 数据库技术 > 详细

四十六:数据库之Flask-SQLAlchemy的使用

时间:2019-11-10 17:59:36      阅读:76      评论:0      收藏:0      [点我收藏+]

 

一:连接数据库
1、安装:pip install flask-sqlalchemy
2、将数据库信息更新到app.config[‘SQLALCHEMY_DATABASE_URI‘]
3、使用flask_sqlalchemy.SQLAlchemy这个类定义一个对象,并将app传进去:db = SQLAlchemy(app)

二:创建ORM模型
1、还是和使用SQLAlchemy赢,定义模型,不再需要使用delaretive_base来创建基类,而是使用db.Model来作为基类
2、在模型类中,Column、String、Integer、relationship···都不需要导入,直接使用db下的属性名就可以
3、在定义模型的时候,可以不写__tablename__,flask-sqlalchemy会默认使用当前模型的名字转为小写作为表名,如果是驼峰命名(AxxBxx)会转为
下划线分割(axx_bxx)

三:将ORM模型映射到数据库
1、db.drop_all()
2、db.create_all()

四:使用session
使用session也不需要使用sessionmaker来创建了,直接诶用db.session

五:查询数据
如果只是查找一个模型上的数据,同一通过模型.query的方法进行查找,query就跟SQLAlchemy中的query方法一样的

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

四十六:数据库之Flask-SQLAlchemy的使用

原文:https://www.cnblogs.com/zhongyehai/p/11830929.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!