SQLAlchemy从表_1中选择id,其中name='xyz'

SQLAlchemy从表_1中选择id,其中name='xyz',sqlalchemy,flask-sqlalchemy,Sqlalchemy,Flask Sqlalchemy,我可以从name='Part1'作为SQL语句的部分获取SELECT id,但是使用SQLAlchemy有什么方法可以做到这一点呢 我试过了 db.session.query(Parts.id).filter(name=form.name.data) 但这将返回一个对象,而不是id,将该对象存储在变量中,然后使用点表示法提取所需内容。例如: item = db.session.query(Parts.id).filter(name=form.name.data).one() print ite

我可以从name='Part1'作为SQL语句的部分获取SELECT id,但是使用SQLAlchemy有什么方法可以做到这一点呢

我试过了

db.session.query(Parts.id).filter(name=form.name.data)

但这将返回一个对象,而不是id,将该对象存储在变量中,然后使用点表示法提取所需内容。例如:

item = db.session.query(Parts.id).filter(name=form.name.data).one()
print item.id

将该对象存储在变量中,然后使用点表示法提取所需内容。例如:

item = db.session.query(Parts.id).filter(name=form.name.data).one()
print item.id
使用下面的代码

parts = db.session.query(Parts).filter(Parts.name==Part1).first()
如果你想要唯一的id,你可以直接访问

parts.id
使用下面的代码

parts = db.session.query(Parts).filter(Parts.name==Part1).first()
如果你想要唯一的id,你可以直接访问

parts.id