我们知道在登录Odoo(OpenERP)时,如果当前系统中有多个数据库,需要先选择数据库再输入用户名、密码进行登录。但在实际应用中,终端用户只在意自己的用户名和密码,并不关注自己使用的是哪一个库;而且在部署SAAS应用时,我们可能并不想让客户看到其他人使用的库。这时可以使用db-filter参数实现此诉求。
db-filter,顾名思义,用于数据库过滤,使用格式为:--db-filter=<filter>,等号右侧是个正则表达式,说明如下:
%h 会被替换为请求的整个主机名
%d 会被替换为请求中除www以外的子域名(因此域odoo.com和www.odoo.com都将匹配odoo数据库)
(1)如果请求的URL为hostname.domainname.com,则%h对应hostname.domainname.com,%d对应hostname。
(2)等号右侧可使用'%d'、'^%d'或者'^%d$'(^表示正则表达式的开始,$表示正则表达式的结束)
举例来说,如果用如下方式启动Odoo Server:
./openerp-server --db-filter='%d' -c /etc/odoo-server.conf &
则通过域名demo.myhost.com访问时,系统会重定向到demo数据库;但是如果系统中有多个数据库名称中含有demo,如demo2,mydemo...,则系统仍然会进入数据库列表界面,把所有名称含demo的数据库都显示在下拉列表中;
那么如何精确定位到想要的数据库呢?要对db-filter等号右侧的值略作修改,改为如下方式即可:
./openerp-server --db-filter='^%d$' -c /etc/odoo-server.conf &
这时候再通过域名demo.myhost.com访问,系统会直接重定向到demo库,而不管系统中是否有其他名称含demo的库。
另外,如果系统中找不到过滤的库时(如通过域名demo.myhost.com访问而系统中无demo数据库),则会重定向到数据库管理页面。
显而易见无须赘言的是,以上的测试需要你能(gou)访(mai)问(le)myhost.com域名,并且已配置了二级域名demo.myhost.com。
- 浏览: 302605 次
- 性别:
- 来自: 上海
最新评论
-
不要叫我杨过:
牛b,太好了,解决了难题
让内层Div将外层Div撑开 -
mohuantonghua:
问一下楼主同志:后来发现,WS生成的代码,把参数自动改成了ar ...
Android 用KSOAP2 调用 webservice 传入参数服务器接受不到的问题 -
mohuantonghua:
TaXueWuHen_XM 写道 非常感谢楼主啊,太奇怪了,这 ...
Android 用KSOAP2 调用 webservice 传入参数服务器接受不到的问题 -
TaXueWuHen_XM:
非常感谢楼主啊,太奇怪了,这个问题我弄了好久,按照你的方法终 ...
Android 用KSOAP2 调用 webservice 传入参数服务器接受不到的问题 -
dotjar:
jiasudu1649 写道这个文章好像是我07年写的?这个你 ...
Compiere和opentaps(ofbiz)比较
相关推荐
对Odoo数据库筛选 dbfilter进行讲述 讲述了dbfilter的筛选的三种情况
一本比较详尽的Odoo开发手册,有需要的朋友可以下载。谢谢大家的支持。
odoo 使用docker的部署文档
9.2 使用外部 id 77 9.3 导出或导入数据文件 77 9.4 快捷输入标签 78 9.5 用 field 标签设置值 78 9.5.1 eval 语法 78 9.5.2 ref 属性 79 9.5.3 One2many 和 Many2many 的 eval 赋值 79 10 Odoo 开发基础: 请假模块...
Odoo12 Studio开发模块的开发简介,包含视图、翻译、权限等功能的使用
Odoo 15是Odoo开源企业资源规划(ERP)软件的一个版本,它引入了许多新功能和改进。根据Cybrosys的Odoo V15书籍¹,一些新功能包括: - 高级用户界面:为了完美处理CRM平台中的每个操作,建立了一个高度发展的高级...
odoo10中文用户手册, 包含应用模块(会计,CRM,销售,网站,电子商务,讨论,采购,库存,制造,项目,费用,常规)
Odoo的界面主题资源是一种可以改变Odoo系统界面外观的资源,提供了多种不同的风格和颜色方案,让用户可以根据自己的需求和喜好来选择和使用。 以下是一些Odoo界面主题资源的介绍: Odoo官方主题:Odoo官方主题是...
Odoo 企业微信(企业号)应用对接模块,实现Oauth2网页授权登录,自定义odoo业务消息推送。 for odoo10, odoo11 特性 oauth登录与odoo用户登陆互不影响。 无需安装额外python模块依赖,开箱即用。 一键同步企业微信...
本文以一个贸易公司为例,讲述Odoo中最常用的进销存(采购、销售、仓库)模块的使用,对会计模块的简单操作亦有涉及。 我们假定的业务场景如下: 苏州世纪圆融贸易有限公司,从乐扣乐扣日用品(苏州)有限公司采购...
odoo land cost 到岸成本的使用方法,ODOO财务实施,专注ODOO开发
Odoo V11引入了全局快捷键和全局搜索功能,使Odoo导航比以往任何时候都更快捷。Odoo 的开源模式让我们可利用无数开发人员和业务专家,在短短数年内,打造数百款应用。 具有强大的技术基础,Odoo 的结构非常独特。其...
文件中包含详细的调用方法以及相关源码 可通过PostMan测试Odoo接口调用相关功能,写的非常详细
Odoo 快速接入企业微信,快捷使用,基于Oauth2.0安全认证协议,免对接开发配置,支持局域网等内网环境的 Odoo 服务
odoo report使用自定义的paper format, 附件中包含整个的module,下载了可以直接安装使用。
odoo10 report使用自定义的CSS文件,但这个CSS在XML文件中写的。
Python基于xmlrpc的webservice服务以及在odoo中的使用
odoo中的py文件加密
Odoo 16是一款开源的企业管理软件,具有强大的功能和可定制性。其中,电子发票是其财务管理模块中的一个重要功能,可以帮助企业快速、准确地管理发票,并提高财务流程的效率。 一、电子发票简介 电子发票是指将发票...