Odoo如何获取图像

How Odoo get images

我想知道我是否输入了模块名称如

的任何图像路径

https://demo.com/web/static/img/preview_background.png

然后它将渲染图像。

我找不到输入图片路径后调用的controller/method。我试图找到并花了几个小时,但什么也没找到。我的很多工作都取决于它。谁能帮我找到解决办法?

提前致谢。

静态资源的路径直接注入 werkzeug.wsgi.SharedDataMiddleware 并且通常 bypass/are 不由控制器处理。

参见odoo.http.Root.load_addons: https://github.com/odoo/odoo/blob/f705c4088ea7584b17769220a0a7ffcb00546e0b/odoo/http.py#L1289

如果你想覆盖它,你必须在服务器范围的模块中修补 DisableCacheMiddleware。