Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Fields required 属性个人理解



  • 可能大家在写一个字段是必填的时候 会在fields 设置required=True属性 这样在创建数据库表的时候 对该字段会设置 非空。有的时候你可能感觉这个字段没有必要设置非空的 于是就把在python中把对应的required=True字段去掉了 。
    结果重启升级 等等操作的时候 在一些不确定的因素的情况下。数据库的字段属性并非是是想要的结果 可能就是数据库的字段还是非空的!!所以不要完全相信odoo里面的升级sql的机制!
    要是发现问题的时候最好看下数据库的结构



  • 我怀疑, required=True 必须明确 required=False, 而不能一删了之用默认值


Log in to reply