2013-04-17 85 views
-1

你好我是SQLAlchemy的新手。SQLAlchemy給錯誤沒有這樣的列

我創建了表格行並使用Base.metadata.create_all(engine)創建。我改變no_of_rowno_of_seats後,我再拿到錯誤

沒有這樣的列:rows.no_of_seats

我應該怎麼辦?

+1

發佈您的代碼。 – Blender

+1

這意味着沒有該名稱的列。有超過一百萬個原因。要求不會奇蹟般地解決你的問題,特別是當我們不知道你的問題是什麼時。 – quantum

回答

0

假設rows.no_of_row前工作:在數據庫

  1. 更改列名,因此,它在與模型同步。
  2. 如果你在你的數據庫中沒有數據(或您不使用它),你沒有改變表名,只需撥打Base.metadata.drop_all(engine),然後再create_all(..)
+0

它幫助...謝謝... –