django设置实用程序
django-yaset的Python项目详细描述
django的另一个设置工具包含用于管理 不同部署和开发人员的本地化设置文件。
安装
$ pip install django-yaset
用法
django中使用不同设置的常见模式 环境要有一个“本地设置”目录。这个工具使 更容易的。
预期的目录设置如下:
project/ settings.py local_settings/ __init__.py import_redirect development.py production.py secrets/ __init__.py development.py production.py
import_redirect文件应包含 要在此环境中导入的设置。在上面的例子中 不是“开发”就是“生产”。“开发”和“生产”文件 将包含在settings.py中找到的相同类型的声明。
在您的settings.py文件中,在底部包括这个:
fromyasetimportimport_settingsimport_settings(globals())
这会将settings打包传递到import_settings调用中,该调用 加载import_redirect,然后使用其内容加载 ^指定了{tt7}$和local_settings.secrets文件。
通常不建议将import_redirect文件或 存储库中的secrets目录。
支持
Django Yaset已通过以下测试:
- 使用python 3.6、3.7的django 2.2.3