配置项是从页面来,组件启动的时候要带上去。这里就有个配置生成/配置转化的过程。
玩法要义:抛开组件自带的配置文件,让amabri给你生成个配置文件,启动时传新的配置文件。
1. 常见的配置文件类型及其操作接口
将常见的配置文件分为两种:
类型 | 接口 |
---|---|
普通配置文件,每行一个key=value的配置项 | PropertiesFile |
以json格式存储配置的xml文件 | XmlConfig |
2. 配置替换方法
1. 利用模板文件
def configFile(name, template_name=None, mode=None):
import params
File(os.path.join(params.config_dir, name),
content=Template(template_name),
owner=params.zk_user,