1. 要隐藏tree视图的某一列,且按照一定的条件,直接字段里面 invisible 是不行的,需要用 column_invisible 属性
2. class="oe_edit_only" 和 class="oe_read_only" 可以控制表单元素在编辑或者平常查看状态可见。作用于按钮,标签,字段等
3. option可以对many2one字段进行修饰限制 options="{'no_create': True, 'no_edit': True, 'no_open': True, 'limit': 10}"
4. 以下几个属性可以对打开的tree视图进行限制操作 create="1" edit="1" delete="1" editable="bottom" ,可以通过context传递这些数据效果一样
5. tree视图某个float字段可以加sum属性,系统自动会进行每行求和
6.xml里面写domain条件,特殊字符运算符需要转义,比如>,<,>=,<=,转义后得到 >= <=
7.odoo备份导出的zip文件解压后里面有sql数据库文件,可以还原表结构和表数据到一个没安装odoo环境的postgresql数据库里面,具体操作如下:
1.设置系统的环境变量,把postgres目录下的bin目录加入到path里
2.cmd里执行数据库创建操作。psql -U odoo12 -c "create database testdb;"
3.把备份文件解压得到的dump.sql文件放到cmd运行目录下,并运行 psql -U odoo12 -q -f dump.sql -d testdb
4.备份成一个dump.sql文件命令: pg_dump -U odoo12 -d testdb -f dump1.sql
注意,这样导入导出的文件只能用于查询表结构和看表数据,系统是不识别的,如果跟系统的数据库拥有者相同会导致系统500错误