将一些配置移出数据库
odoo10-addon-server-environment的Python项目详细描述
……图片::https://img.shields.io/badge/license gpl--3-blue.svg
:target:http://www.gnu.org/licenses/gpl-3.0-standalone.html
:alt:license:gpl-3
========
=>服务器环境
=======
此模块提供了一种在主odoo配置文件中定义环境并读取一些环境的方法来自文件
的配置取决于配置的环境:您在
主配置文件中定义环境,并且各种可能的
环境的值存储在“服务器环境文件”附带的
模块中。
如果您不在“dev”环境中,您将无法
查看定义的密钥中包含的值
(默认情况下:“*passw*”、“*key*”、“*secret*”和“*token*”)。
例如,请参阅
“邮件环境”加载项,该加载项依赖于此加载项以允许根据环境配置
传入和传出邮件服务器。
要安装此模块,您需要提供一个名为
“服务器环境”文件的配套模块。为此,您可以复制并自定义提供的“服务器环境”示例模块。
通常
使用的值是“dev”、“test”、“production”:
[选项]
运行“环境”插件中需要的设置。
`server_environment_files_sample`可以用作示例:
*所有/大多数环境通用的值可以使用.ini文件语法存储在
`default/`目录中;
*需要定义的每个环境都存储在自己的目录中,并且可以覆盖或扩展默认值;
*最后,您可以重写或扩展实例的主配置文件中的值。
与包含“passw”的键相关联的值仅在“dev”环境中显示。
usage
==
您可以按照以下示例操作:
from openerp.addons.server_environment import serv_config
for key,value in serv_config.items('external_service.ftp'):
print(key,value)
serv_config.get('external_service.ftp','tls')
图片::https://odoo community.org/website/image/ir.attachment/5784梽f2813bd/datas
:alt:try me on runbot
:target:https://runbot.odoo community.org/runbot/149/10.0
已知问题/路线图
=====
*无法从命令行设置环境。必须使用
配置文件。
*模块不允许设置低级属性,如数据库服务器等。
Bug Tracker
===
Bug在“Github问题”上跟踪
<;https://github.com/oca/server tools/issues>;`。如果出现问题,请
检查是否已报告您的问题。如果您首先发现了它,
通过提供详细的、受欢迎的反馈来帮助我们粉碎它。
credits
==
images
----
*odoo community association:`icon<;https://github.com/oca/mainter tools/blob/master/template/module/static/description/icon.svg>;< Alexandre Fayolle / l>亚历山大.Faulle @ CAMPTOCOMP.COM;< DGRIS@ @ SAPO。P.&Gt;< BR/> Florent Xicluna。'.BR/> BR/>贡献者< BR/>joel.grandguillaume@camptocamp.com>;
*nicolas bessi<;nicolas.bessi@camptocamp.com>;
*wingo
*yannick vaucher<;yannick.vaucher@camptocamp.com>;
图片::https://odoo community.org/logo.png
:alt:odoo community association
:target:https://odoo community.org
此模块由oca维护。
oca或odoo community association是一个非盈利组织,其
任务是支持odoo功能的协同开发并促进其广泛使用。
若要对此模块作出贡献,请访问https://odoo community.org。
:target:http://www.gnu.org/licenses/gpl-3.0-standalone.html
:alt:license:gpl-3
========
=>服务器环境
=======
此模块提供了一种在主odoo配置文件中定义环境并读取一些环境的方法来自文件
的配置取决于配置的环境:您在
主配置文件中定义环境,并且各种可能的
环境的值存储在“服务器环境文件”附带的
模块中。
如果您不在“dev”环境中,您将无法
查看定义的密钥中包含的值
(默认情况下:“*passw*”、“*key*”、“*secret*”和“*token*”)。
例如,请参阅
“邮件环境”加载项,该加载项依赖于此加载项以允许根据环境配置
传入和传出邮件服务器。
要安装此模块,您需要提供一个名为
“服务器环境”文件的配套模块。为此,您可以复制并自定义提供的“服务器环境”示例模块。
通常
使用的值是“dev”、“test”、“production”:
[选项]
运行“环境”插件中需要的设置。
`server_environment_files_sample`可以用作示例:
*所有/大多数环境通用的值可以使用.ini文件语法存储在
`default/`目录中;
*需要定义的每个环境都存储在自己的目录中,并且可以覆盖或扩展默认值;
*最后,您可以重写或扩展实例的主配置文件中的值。
与包含“passw”的键相关联的值仅在“dev”环境中显示。
usage
==
您可以按照以下示例操作:
from openerp.addons.server_environment import serv_config
for key,value in serv_config.items('external_service.ftp'):
print(key,value)
serv_config.get('external_service.ftp','tls')
图片::https://odoo community.org/website/image/ir.attachment/5784梽f2813bd/datas
:alt:try me on runbot
:target:https://runbot.odoo community.org/runbot/149/10.0
已知问题/路线图
=====
*无法从命令行设置环境。必须使用
配置文件。
*模块不允许设置低级属性,如数据库服务器等。
Bug Tracker
===
Bug在“Github问题”上跟踪
<;https://github.com/oca/server tools/issues>;`。如果出现问题,请
检查是否已报告您的问题。如果您首先发现了它,
通过提供详细的、受欢迎的反馈来帮助我们粉碎它。
credits
==
images
----
*odoo community association:`icon<;https://github.com/oca/mainter tools/blob/master/template/module/static/description/icon.svg>;< Alexandre Fayolle / l>亚历山大.Faulle @ CAMPTOCOMP.COM;< DGRIS@ @ SAPO。P.&Gt;< BR/> Florent Xicluna。'.BR/> BR/>贡献者< BR/>joel.grandguillaume@camptocamp.com>;
*nicolas bessi<;nicolas.bessi@camptocamp.com>;
*wingo
*yannick vaucher<;yannick.vaucher@camptocamp.com>;
图片::https://odoo community.org/logo.png
:alt:odoo community association
:target:https://odoo community.org
此模块由oca维护。
oca或odoo community association是一个非盈利组织,其
任务是支持odoo功能的协同开发并促进其广泛使用。
若要对此模块作出贡献,请访问https://odoo community.org。