Odoo 10 开发者模式特性
在 Odoo 10 中,开发者模式提供了一系列方便的功能,以加快开发流程。以下是主要特性:
启用开发者模式
- 命令行参数:在启动 Odoo 服务器时,附加 `--dev=all` 参数。
- 自动重载:
- 保存 Python 文件时,自动重新加载 Python 代码,避免手动重启服务器。
- 从 XML 文件中直接获取视图定义,避免手动模块升级。
- 禁用模板缓存:确保每次修改都能立即生效。
- 启用测试工具:提供额外的测试功能和工具。
- 显示详细错误信息:在开发过程中提供更详细的错误信息。
其他开发者模式选项
- `--dev=xml`:只重载 XML 文件。
- `--dev=reload`:只重载 Python 代码。
- `--dev=qweb`:重载 QWeb 模板。
注意事项
- 性能影响:开发者模式会影响性能,不建议在生产环境中使用。
- 依赖安装:为自动侦测代码文件的变化,需安装额外的依赖 `python3-watchdog`。
通过这些功能,Odoo 10 的开发者模式大大提高了开发效率,使开发者能够更快速地进行模块开发和调试。