星辉信息科技Odoo安装-开启开发者模式
要实现我们的项目,这里需要用到开发者模式所提供的工具。开发者模式使我们可以在用户界面中直接对 Odoo 应用进行自定义操作。这有利于我们快速修改和添加功能,可用于进行一些添加字段的小调整乃至像创建带有多个模型、视图和菜单项的应用这样的复杂自定义开发。
但这种直接在用户界面执行的自定义开发相对于在后续章节讲到的编程工具而言也有其局限性,如它无法添加或扩展默认的 ORM 方法(虽然有时自动化动作足以作为一个替代方案)。它也不易于集成到结构性开发流,如版本控制、自动化测试、部署到多环境(质量测试、预发布和生产环境)。
本文我们主要使用开发者模式来介绍在 Odoo 框架中应用配置是如何组织的、如何在开发者模式下进行简单的自定义和快速列出所要实现方案的框架或原型。进入 Settings > Dashboard, 即可在右侧下方看到 Activate the developer mode 链接,点击该链接即可开启开发者模式(Odoo9.0 版本及其以前的版本,开发者模式在 User 菜单的 About 对话框窗口中进行开启)。
在该页面我们还会看到一个 Activate the developer mode (with assets)的选项,这个用于不
对静态文件进行压缩,通常用于调试前端代码,开启后浏览的速度也会略慢。为加快加载速度,客户端中的 JavaScript 和 CSS 文件通常会被压缩。但这也导致我们很难对前端代码进行调试,Activate the developer mode (with assets)选项会把这些静态文件按照独立文件、非压缩的方式进行加载。
我们也可以通过修改当前的 URL 来进入开发者模式,这样就无需进入 Settings 页面,仅需修改链接中的…/web#…为…/web?debug#…或…/web?debug=assets#…,比如修改http:///localhost:8069/web#home 为 http://localhost_8069/web?debug#home。虽然没有直接的链接来开启前端框架的开发者模式,但也可以通过在前端页面 URL 上添加?debug=assets来取消静态文件的压缩, 但需要注意在我们进入其它页面时这个标记可能就会消失。
“ 小贴士:Firefox 和 Chrome 均提供开启和取消开发者模式的插件,请在火狐或 Chrome
的应用商店中搜索 Odoo debug 进行安装”
开发者模式一经开启,在菜单中就会增加两个选项:
⚫ 开发者工具菜单,以调试图标的形式出现在右上角用户名和头像的左侧
⚫ Settings 中的 Technical 菜单项
开发者模式一经开启,在菜单中就会增加两个选项:
⚫ 开发者工具菜单,以调试图标的形式出现在右上角用户名和头像的左侧
⚫ Settings 中的 Technical 菜单项
开发者模式还会在表单字段上添加一个额外信息:将鼠标悬停在字段上方,就会显示一些相关技术信息。下一部分我们一起来学习相关的开发者模式功能。