1继承重写compute方法验证
初始 model 里 num_c = num_a * num_b
继承后 改写compute后 num_c =num_a * num_b * num_d依赖关系一般这样写depends('num_a','num_b','num_d'),验证后依赖关系depends('num_d')与depends('num_a','num_b','num_d')效果一致,就是说继承后依赖关系不用写全,只需要将新添加的字段依赖即可。
代码
2 关于abstract model继承关系的一些验证
如果是abstract model继承关系,abstract model上的order by, sql_constrains | model上的o2m字段的ondelete属性会不会继承过来?
经过验证abstract model上的order by, sql_constrains| model上的o2m字段的ondelete属性会验证过来
验证代码:
3 如图
实现
4 如下图更改 action 分团管理的name
以下是脚本参考代码:
attrs="{'invisible':['|',('product_copywrite_qty','!=',0),('state','!=','draft')]}"/>
视图继承方法
使用onchange检查数据合理性的时候,先清空不合理的数据,然后再弹错报警,这样可以解决onchange检查后还能保存不合理数据的问题
git相关
恢复到最后一次提交的改动:
Git checkout--
+ 需要恢复的文件名
但是,需要注意的是,如果该文件已经 add 到暂存队列中,上面的命令就不灵光喽
需要先让这个文件取消暂存:
git reset HEAD--
+ 需要取消暂存的文件名
然后再使用第一条命令。
添加删除条件 unlink用法