我正在使用 Odoo 控制器创建一个网页并将其公开给客户,因此他不需要登录。
在此页面中,我尝试使用存在于模块(静态文件夹)内的文件中的 CSS 和 JS 库。
问题是页面无法访问这些资源,因为它在 URL 的域中而不是在文件系统中搜索它们(例如http://localhost:8069/mywebpage)
我试图继承模板和 qweb 设计并注入文件,但我遇到了同样的问题。
<template inherit_id="..."> <xpath expr="." position="inside"> <link rel="stylesheet" href="...">
我发现的唯一解决方案是在模板中复制/粘贴 JS 库和 CSS 的源代码,这不是一个实用的解决方案。
如何让路由页面访问 Odoo 模块中的 CSS 和 JS 资源?