Odoo9多域名如何解析多数据库

Odoo9多域名解析多数据库规则

配置文件

## Debian
/etc/odoo/openerp-server.conf

dbfilter = ^%d$          
# 即取 OE WEB访问时取地址栏上 域名的第末子域.   
# 即  http://db001.openerp.com  访问时, 会自动设置为 dbfilter = db001

源码

部分情况配置文件无法生效,是由于:

## /openerp/tools/config.py 文件
group.add_option("--db-filter", dest="dbfilter", default='.*',
                 help="Filter listed database", metavar="REGEXP")

这个 default=‘.*’ 将配置文件中的设置又盖掉了,将其改为:

group.add_option("--db-filter", dest="dbfilter", my_default='.*',
                 help="Filter listed database", metavar="REGEXP")

之后配置文件即可生效

微信扫一扫交流

作者:ryanemax
微信关注:ryanemax (刘雨飏)
本文出处:https://romantic-hoover-f991f1.netlify.com/faq/odoo/%E5%A4%9A%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90/
授权协议: CC BY-SA 4.0