我正在使用SQLAlchemy来装配但是收到错误:
user = session.query.filter(User.id == 99).one()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'function' object has no attribute 'filter'
有人知道如何过滤,因为在SQLAlchemy Page上,我看到了这一点:
query = session.query(User).filter
答案 0 :(得分:1)
query
是一个函数,您需要传入User
类来调用它:
user = session.query(User).filter(User.id == 99).one()
^^^^^^
SQLAlchemy不能单独从过滤器中找到你想要返回的对象类型。