管理项目配置文件的django应用程序。
django-confidence的Python项目详细描述
===
django confidence
=
django confidence是一款自动生成配置文件的django应用程序。
此应用程序的开发目的是帮助开发人员使用内置词典或使用配置预设(使其更容易)快速、简单地创建自己的配置文件布局。
quick开始。将“信心”添加到已安装的应用程序设置中,如下所示:
已安装的应用程序=[
'django.contrib.admin',
'django.contrib.auth',
…
'confidence',
]
2。在settings.py中,从“confidence”包导入“configuration”类,如下所示:
from confidence import configuration
3。创建一个配置字段集字典,如下所示::
markup={
‘section’:{
‘option’:‘value’
},
‘project’:{
‘project-name’:‘awesome project’,
}
}
4。在settings.py中创建一个名为project_conf的变量,并用一个配置实例填充它:
4.1可选。通过从conf.presets导入,可以使用预设配置文件库。示例:
from confidence import configuration
from confidence.presets import projectpreset,optionspreset
project_conf=configuration.compile_from_presets(filepath,[
projectpreset(name='awesome project',version='1.0',site_url='http://awesome!'),
选项预设(debug=true,allowed_hosts=['127.0.0.1'],
])
5。运行python manage.py makeconf。将创建配置文件。
6.根据需要编辑配置文件。
7.在settings.py中使用它,方法如下::
debug=project_conf.get_bool('options','debug')
allowed_hosts=project_conf.get_csv('options','allowed_hosts')
8。享受吧!
django confidence
=
django confidence是一款自动生成配置文件的django应用程序。
此应用程序的开发目的是帮助开发人员使用内置词典或使用配置预设(使其更容易)快速、简单地创建自己的配置文件布局。
quick开始。将“信心”添加到已安装的应用程序设置中,如下所示:
已安装的应用程序=[
'django.contrib.admin',
'django.contrib.auth',
…
'confidence',
]
2。在settings.py中,从“confidence”包导入“configuration”类,如下所示:
from confidence import configuration
3。创建一个配置字段集字典,如下所示::
markup={
‘section’:{
‘option’:‘value’
},
‘project’:{
‘project-name’:‘awesome project’,
}
}
4。在settings.py中创建一个名为project_conf的变量,并用一个配置实例填充它:
4.1可选。通过从conf.presets导入,可以使用预设配置文件库。示例:
from confidence import configuration
from confidence.presets import projectpreset,optionspreset
project_conf=configuration.compile_from_presets(filepath,[
projectpreset(name='awesome project',version='1.0',site_url='http://awesome!'),
选项预设(debug=true,allowed_hosts=['127.0.0.1'],
])
5。运行python manage.py makeconf。将创建配置文件。
6.根据需要编辑配置文件。
7.在settings.py中使用它,方法如下::
allowed_hosts=project_conf.get_csv('options','allowed_hosts')
8。享受吧!