我是一個Python和sqlalchemy的新學習者,我遇到了一個好奇的問題。Sqlalchemy:'Table'對象沒有屬性'id'
user = Table('users', meta, autoload=True, autoload_with=engine)
然後我
print(user.columns)
,輸出是user.ID,user.Name它工作正常....
然後
`Session = sessionmaker(bind=engine)`
session = Session()
`session.query(user).order_by(user.id)`
顯示錯誤:「表」對象有沒有屬性「ID」
我改變「ID」到「姓名」,這是同樣的錯誤。 我也嘗試了filter_by方法,同樣的錯誤。
爲什麼發生這種情況?希望我的英語不好讓自己明白
我看着辦吧。我錯過了映射程序。 –
什麼是「我錯過了映射程序」的意思。 –