【发布时间】:2016-06-29 05:36:25
【问题描述】:
这是您自己的问题的答案,以帮助其他可能遇到此错误的人。
我使用 Python 中的 SQLite3 并使用 SQLAlchemy 通过 ORM 加载我的对象。我有一列指定为:
the_column = sqlalchemy.Column(sqlalchemy.Boolean, nullable=False, default=False)
我已通过以下方式手动将 boolean 列添加到我的表中:
ALTER TABLE Users ADD the_column INTEGER DEFAULT FALSE NOT NULL;
然而,当我运行应用程序时,我得到了错误:
TypeError:需要一个整数,找到 str。或者类似的东西。
这是怎么回事?
【问题讨论】:
标签: python sqlite sqlalchemy