将一些配置移出数据库

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。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用Selenium Java查找筛选器窗格“铅笔图标”的元素时出现问题   分布式缓存l2上使用infinispan和hibernate的java连接锁   使用Java的DOM XML API解析XML中的符号和   java是解析和操作字符串的有效方法   java发布NewRelicMeterRegistry时如何过滤仪表   多维数组在java中读取文件后将数据值分组   java如何将httpClient配置为jsoup   java BreakIterator在Android中是如何工作的?   找不到maven GAE类:原因:java。lang.ClassNotFoundException应用程序标识cRedential$AppenginecRedential包装   Jlabel调整java大小   调试如何在VScode中的java类依赖项中设置断点   java正在获取文件夹名,而不是。mp3文件{Android}   java如何将从DiffieHellman类生成的AES密钥添加到使用该密钥的类