当尝试使用SQLAlchemy和Flask时,我偶然遇到了两种查询模型的方法。一种是与db.session一起使用,另一种是直接与模型名称一起使用。两者之间有区别吗?
例如SELECT WHERE column = value:
使用db = SQLAlchemy()
db.session.query(Model_name).filter(column_name == value).one()
或/并且
Model_name.query.filter(column_name == value).one()