进行 Odoo 开发时,经常会使用多个数据库,有时还会用到不同版本。在同一端口上停止、启动不同服务实例,或在不同数据库间切换,会导致网页客户端会话异常。因为浏览器会存储会话的 Cookie。
/home/tderp/.conda/envs/odoo12/odoo-dev/odoo/odoo-bin
#不过滤数据库,运行ODOO12服务
在浏览器中使用私有模式访问实例可以避免这一问题。另一优良实践是在服务实例上开启数据库过滤器,这样可以确保实例仅允许对指定数据库的请求,而忽略其它请求。
–db-filter可限制 Odoo 实例所能使用的数据库。它接收一个正则表达式来过滤可用数据库名,要精确匹配一个名称,表达式需要以^开头并以$结束。例如,仅允许testdb数据库,我们可以使用如下命令:
/home/tderp/.conda/envs/odoo12/odoo-dev/odoo/odoo-bin --db-filter=^testdb$
#过滤数据库,运行ODOO12服务,只加载testdb数据库
使用–db-filter参数来匹配同一数据库是一个良好的实践。
视频演示:
https://download.csdn.net/download/r_nznf/12881499