在Odoo/OpenERP 7中,我有一个可为空的数字列,称为balance



我正在尝试使用Python代码将None更新为字段



但是,令人沮丧的是,Python将None视为0,因此我在数据库中以0而不是预期的Null结束。

关于如何使用write命令存储空值的任何指针?

最佳答案

您不能:Odoo ORM不支持空数值。

如果您确实需要将“空”值与零值区分开,则需要一种变通方法:使用字符串字段(更简单,但需要进行额外的检查以仅允许数字并且更难以执行计算)或使用第二个 bool 字段标记空值。

关于python - Odoo-将null写入数字列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28069439/

10-09 08:49