我可以将SELECT id from parts where name='Part1'
作为SQL语句获取但是使用SQLAlchemy的方法是什么?
我试过了;
db.session.query(Parts.id).filter(name=form.name.data)
但是这会返回一个不是id
答案 0 :(得分:2)
使用以下代码。
parts = db.session.query(Parts).filter(Parts.name==Part1).first()
然后,如果您想要唯一的ID,您可以访问
parts.id
答案 1 :(得分:1)
将该对象存储在变量中,然后使用点符号来拉出您想要的内容。例如:
item = db.session.query(Parts.id).filter(name=form.name.data).one()
print item.id