Python 截断了不正确的双精度值:';正确';

Python 截断了不正确的双精度值:';正确';,python,django,Python,Django,我将应用程序从sqlite3迁移到MYSQL:迁移表文件更改后,最初sqlite3中的表字段是bool类型(在MYSQL中是bool到tinyint) tinyint列不接受布尔值,请将布尔值转换为整数: intvalue = int(boolean_value) 分别为False和True存储0或1 在另一个方向,0和1在布尔上下文中测试为false和true,因此您不必将它们转换回来。如果您愿意,您仍然可以这样做,使用bool()等一秒钟,您认为pk到底是什么?返回表单的行。get_ita

我将应用程序从sqlite3迁移到MYSQL:迁移表文件更改后,最初sqlite3中的表字段是bool类型(在MYSQL中是bool到tinyint)


tinyint列不接受布尔值,请将布尔值转换为整数:

intvalue = int(boolean_value)
分别为
False
True
存储
0
1


在另一个方向,
0
1
在布尔上下文中测试为false和true,因此您不必将它们转换回来。如果您愿意,您仍然可以这样做,使用
bool()

等一秒钟,您认为
pk
到底是什么?返回表单的
行。get_itable(pk)
是回溯中唯一将值传递给查询的行。那么
get\u itable()
看起来像什么?
intvalue = int(boolean_value)