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

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

推荐PyPI第三方库


热门话题
java如何从thymeleaf表单保存地址对象和用户对象的列表?   序列化java。时间使用Jackson将localdate转换为json   java删除LinearLayout和子级之间的空间   具有内存大小限制的Java队列   java尝试在freemarker中创建min(a,b)函数失败   askQuestion()方法中的Java逻辑问题   在Java客户端中接受服务器的自签名ssl证书   java如何正确更新字符串数组?   java如何使多个方法调用充当一个事务性工作单元   swing如何创建可滚动的Java框?   java如何使用SearchView在多个单词之间搜索?   初始化启动层java时出错。lang.module。FindException:模块javafx。找不到图形   java struts对隐藏字段的转义形式验证   用于构建FEM 3D解算器的java JOGL与JAVA3D   java mvn安装忽略hibernate映射文件   在C++和java之间使用JNI通信时,我在哪里保存“这个”?   java无法使用计时器重新绘制窗口   java我遇到一个找不到符号的错误,我无法解决   IntelliJIdea生成实体时java面临的问题   java在动态文本的末尾添加三个点