我设置 Odoo 在激活开发模式的情况下运行,但它不起作用。
在他们的文档中他们解释说只需添加参数
--dev all
即可允许系统在文件更新后刷新自身。不幸的是它不起作用。service:
web:
image: odoo:18
ports:
- "8069:8069"
environment:
- HOST=db
- USER=odoo
- PASSWORD=myodoo
volumes:
- odoo-web-data:/var/lib/odoo
- ./config:/etc/odoo:ro
- ./addons:/mnt/custom-addons:ro
- ./enterprise:/mnt/enterprise-addons:ro
command: --dev all -d test
db:
...
有谁知道当python文件更新时如何刷新Odoo而不需要重新启动服务器?
下面应该可以工作
odoo14:
image: odoo:<version>
command: --dev=all
ports:
- <port>:8069
links:
- db:db
volumes:
- ./config:/etc/odoo
- .:/mnt/extra-addons
- odoo<version>-data:/var/lib/odoo
Python 将自动更新,但新字段和类等更改将需要手动更新模块,但新函数或更新现有函数都可以。
Xml 更改(例如新继承或新表单、树等视图)也需要模块升级。其他操作(例如更新现有视图)将在重新加载时自动选择