什么是开发者模式

开发者模式是学习Odoo应用和开发所需要的一项很重要的内容,几乎每篇教程都得提到、用到开发者模式。

开发者模式,也被称为Debug Mode,从字面的意思上看好像是给开发人员用的一种模式,好像展示的都是一些开发过程需要用到的技术层面的东西。

其实不然,开发者模式是一种学习、研究Odoo所需要的一种重要工具,实施人员也会用到,甚至可以说要用好,普通用户也是需要用到的。

如何开启?

首先,开启开发者模式的方式很很多种,这里介绍2种最常用的方式:

  1. 进入设置菜单,你会看到四个看板,依次是已经安装的应用、有效用户、实施进度和分享。就在这个分享看板的最下方有激活开发者模式的按钮。

  2. 不通过设置菜单(因为需要改变当前页面,嫌麻烦),将浏览器地址栏的URL地址改一下即可。假设你的域名是www.yourdomain.com,那么你的odoo后台地址应该是http://www.yourdomain.com/web#......,我们只需要在web后面增加?debug即可。

Odoo10版本的开发者模式有两种,一种是直接称作开发者模式,第二种是开发者模式(带assets),通常我们用第一种,如果工作内容与js、css这些静态资源有关,有可能需要打开第二种,因为第一种开发者模式还是将各个js文件聚合在一个文件中,不便于调试。

如果要手动更改URL,那么可以写成?debug=1(第一种)或者 ?debug=assets(第二种)

有何用?

首先,我们用开发者模式来查看字段的技术特性,例如将鼠标悬浮于某个字段上方,系统会为我们显示当前的模型、字段名称、字段类型等一些技术层面的内容。

第二,有些菜单必须在开发者模式下才能出现。例如,设置菜单下的技术菜单。

留下评论

你应该 登入 张贴评论