SQLAlchemy给出错误没有这样的列

时间:2013-04-17 02:42:03

标签: python sqlalchemy

您好我是SQLAlchemy的新手。

我创建了表行并使用Base.metadata.create_all(engine)创建。我将no_of_row更改为no_of_seats后,我收到了错误

  

没有这样的列:rows.no_of_seats

我该怎么办?

1 个答案:

答案 0 :(得分:0)

假设rows.no_of_row之前有效:

  1. 更改数据库中的列名称,以使其与模型同步。
  2. 如果您的数据库中没有数据(或者您可以保留数据),并且您没有更改表名,请致电Base.metadata.drop_all(engine),然后再次create_all(..)