我是Python和sqlalchemy的新学员,我遇到了一个好奇的问题.
filter_by
然后我
filter_by
它工作正常,输出是user.ID,user.Name ....
然后
user = Table('users', meta, autoload=True, autoload_with=engine)
Run Code Online (Sandbox Code Playgroud)
filter_by
print(user.columns)
Run Code Online (Sandbox Code Playgroud)
显示错误:'Table'对象没有属性'id'
我将"id"更改为"Name",这是同样的错误.我也尝试过filter_by方法,同样的错误.
为什么会这样?希望我可怜的英语让自己明白
arc*_*nic 13
你可以使用:
session.query(user).order_by(user.c.id)
Run Code Online (Sandbox Code Playgroud)