将 CSS 和 Javascript 文件添加到 Odoo 模块

如果你不确定哪个选项适合你,请尝试使用第一个选项(后端),因为它在大多数情况下使用,而且几乎在所有情况下都没有安装网站模块。Odoo 区分后端前端资产,因为网站模块提供的公共网站使用不同的样式和 JS 代码而不是用于 ERP 任务的内部页面,即前端与公共网站和 backend 与 ERP 的内部页面相关联(frontendbackend 的含义在这里是特定的 Odoo,但它们都是更一般意义上的前端)。

你不仅可以选择和使用其中一个选项,还可以在同一模块中使用它们的任意组合(其中两个或全部)。将后端,前端和常见的 JS / CSS 代码分解为单独的文件,以便更好地遵守 DRY 并在公共网站和内部页面中使用合适的代码。

不要忘记将 web(使用选项 1 时 )或网站(使用选项 2 时 )添加到 __openerp__.py 清单中的依赖关系列表中。