- 一、设默认的菜单
- 二、设默认的form视图解释
- 三、默认选项值的来源
- 四、代码位置
一、设默认的菜单
设默认在debug模式下,设默认的位置如下:

二、设默认的form视图解释
如下图,设置默认的form视图。

三、默认选项值的来源
其中默认字段中的值来源不包括以下几种情况的:
- 字段不显示在视图中的;
- 字段的值为空或False的;
- 字段是只读或者不可见属性的,包括attrs属性写了只读或不可见条件的;
- 字段类型是many2many或one2many或是binary的。
四、代码位置
代码位置:/web/static/src/js/debug_manager_backend.js 中的 set_defaults方法。
解释两个:
- 写了默认字段不包括的情况(上面提到的);
- 设默认的条件是:模型中字段的属性有
change_default=True的,在py文件中可见。
