如何在sqlalchemy filter()函数中使用python变量?

时间:2017-09-06 14:04:53

标签: python database sqlalchemy

如何在sqlalchemy filter()函数中使用python变量?

dog_name=userinput()

#userinput()是已定义的函数chosen_dog=session.query(Dog).filter(Dog.name==dog_name)

2 个答案:

答案 0 :(得分:1)

尝试:

chosen_dog=session.query(Dog).filter_by(name = dog_name).one()

答案 1 :(得分:0)

只有filter(Dog.name=dog_name)