将一些配置移出数据库

odoo9-addon-server-environment的Python项目详细描述


License: GPL-3

服务器环境

此模块提供了在主odoo中定义环境的方法。 配置文件和从文件中读取一些配置 取决于配置的环境:在 主配置文件,以及各种可能的 环境存储在server_environment_files同伴中 模块。

所有设置都将是只读的,并且在配置下可见 菜单。如果您不在“dev”环境中,您将无法 查看定义的密钥中包含的值 (默认情况下:'passw'、'key'、'secret'和'token')。

安装

就其本身而言,这个模块几乎不起作用。比如看 mail_environment加载项,它依赖于此加载项来允许配置 传入和传出邮件服务器,具体取决于环境。

要安装此模块,需要提供一个名为 server_environment_files。您可以复制和自定义提供的 server_environment_files_sample用于此目的的模块。

配置

要配置此模块,需要编辑主配置文件 并添加一个名为running_env的指令。一般 使用的值是“dev”、“test”、“production”:

[options]
running_env=dev

然后,您应该在 server_environment_files加载项。这个 server_environment_files_sample可以用作示例:

  • 所有/大多数环境通用的值可以存储在 default/使用.ini文件语法的目录;
  • 您需要定义的每个环境都存储在其自己的目录中 并且可以覆盖或扩展默认值;
  • 最后,您可以重写或扩展主配置中的值 你实例的文件。

与键关联的值 只在“dev”环境中显示包含“passw”。

使用量

要使用此模块,在您的代码中,您可以遵循以下示例:

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')
Try me on Runbot

已知问题/路线图

  • 无法从命令行设置环境。一个 必须使用配置文件。
  • 模块不允许设置低级属性,如数据库服务器等。
  • 不要将static目录添加到此加载项,也不要将任何OCA/server-tool模块添加到此加载项 依赖于它,所以除非安装在数据库中,否则它不会被导入;这样做会 中断OCA/server-toolsaddons-path中但不在addons-path中的安装 否则使用,因为缺少server_environement_files加载项。

缺陷跟踪器

GitHub Issues上跟踪错误。如果有麻烦,请 如果您的问题已经报告,请检查那里。如果你先发现它, 通过提供详细且受欢迎的feedback,帮助我们粉碎它。

学分

图像

  • 奥多社区协会:Icon

贡献者

维护人员

Odoo Community Association

此模块由OCA维护。

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

若要对此模块作出贡献,请访问https://odoo-community.org

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

推荐PyPI第三方库


热门话题
在java中的字符串字符下打印星号(*)   java在比较数据后得到错误的结果   java如何在使用JSP创建的网站中创建父子关系和处理?   java配置单元UDF:无法执行求值方法   java GAE项目Intellij远程调试在关闭时不释放端口   java按钮上的放大和缩小功能点击JfreeChart折线图?   java Selenium Chrome Web驱动程序SessionNotCreatedException   java由ADFactoryBuilder生成的线程工厂是线程安全的吗?   java将字符串[]传递给另一个类Android(使用intent)   我为什么要嘲笑java?   JavaLiferay门户不将对象从流程阶段发送到jsp   java我想在单击每个树节点时将要添加的信息放入jpanel jscrollpane中   在Java中模拟数组引用(即对引用的引用)的按引用传递   Jackson将JSON属性反序列化为不同的Java对象   java使用JSP/servlet在网页上显示Excel工作表?   仿射变换Java:使用仿射变换时游戏速度减慢   Servlet JBoss AS 7的java EJB注入   在Oracle数据库中使用Java的plsql   java管理Maven项目中的库依赖项   JavaEclipseLink(JPA)异常:复合主键@JoinColumn