python - Flask SQLAlchemy builtins.bool 未映射
问题描述
我在 SQL Server 数据库上使用 SQL Alchemy 反射。
class DB_TBL(db.Model):
__table__ = db.Model.metadata.tables['dbo.DB_TBL']
我有一个在表中定义为 char(1) 的列。
在 wtforms 中,我使用 BooleanField 来呈现复选框。
class DB_TBLForm(FlaskForm):
flag = BooleanField('Flag') #Check box
submit = SubmitField('Submit')
我正在将复选框数据转换为 char(1),如下所示。
mdl_object = DB_TBL(
PPRC06_ATTR_MASK_FLG = 'Y' if form.flag.data else 'N'
)
db.session.add(mdl_object)
但是当我尝试添加到会话时,它会抛出错误。
类“builtins.bool”未映射
我该如何解决这个错误?
解决方案
推荐阅读
- python - 在自定义 TextGAN 中采样后无法计算 RNN 生成器的梯度
- javascript - 当WiFi连接但互联网速度非常低/有限时,我们如何通过javascript检测网络速度?
- sql - 条件 SQL 替换
- reactjs - 如何识别从中导航的屏幕。反应本机中的 DrawerNavigation 或 StackNavigation
- r - 从 R 将文件上传到 SharePoint
- php - 使用其变量运行函数的更短方法
- javascript - Node.js:如何使用 url 参数从获取请求解析后响应 json 对象
- android - 每 16ms 间隔发送和接收 TCP 数据
- c++ - Qt + conan = 使用空输出设备,无可用
- php - 删除换行符的问题