我已将模型类中列的映射设置为
class Plan(Base):
__tablename__ = "plans"
`default_c = Column(Boolean, default=False)`
但是当我使用插入数据到这个表时。以下代码。我仍然得到(exceptions.TypeError) Not a boolean value: ''
。我的字典中有default_c
字段为空。我想知道default
是否应该处理这个问题。你知道吗
conn.execute(Plan.__table__.insert(), Plan_dict)
Plan\ U dict是我要插入plans表的词典列表。你知道吗
根据documentation,如果您不提供列,那么它将填充默认值
我觉得你给了
default_c
一个空值。从Plan_dict
中删除default_c
并尝试一下。你知道吗相关问题 更多 >
编程相关推荐