跳转到主要内容

django应用的自动配置器

项目描述

Join the Gitter chat Latest PyPI version Python versions Latest CI build status Test coverage Code Climate License

描述

PoC自动配置器,用于django应用

django-app-enabler的目标是将django应用的配置减少到一个命令操作,以简化使用django应用,无论是对于新用户还是专家开发者。

由于配置django应用可能既无聊(因为90%是编辑settings.pyurls.py的常规步骤)又复杂(因为很容易忽略一个重要的配置参数),因此将其替换为单个命令听起来是一个真正的优势。

关键点

  • 在django项目中启用和配置django应用的零知识工具

  • 依赖于目标应用提供的规范文件来修补django项目配置

  • 不是现有包或依赖管理器(pip / poetry / pipenv / …)的替代品

注意事项

  • 项目目前仅是一个概念验证

  • (尚未)存在正式规范或文档,用于插件配置文件

  • 目前对settings.pyurls.py文件存在许多限制

  • 目前不支持所有标准的django设置选项

有关更多详细信息,请参阅使用说明

兼容的包

兼容包的最新列表

历史

0.3.0 (2023-11-09)

功能

  • 改进合并策略以支持所有基本标准Django设置 (#5)

  • 添加对外部配置json的支持 (#9)

  • 升级到Django 3.2/4.2 (#32)

  • 切换到Coveralls Github动作 (#56)

  • 迁移到bump-my-version (#58)

0.2.0 (2020-12-27)

功能

  • 添加 CLI 工具 (#20)

错误修复

  • 关闭 resource_stream 文件指针 (#19)

  • 修复在 urlconf 中多次导入的问题 (#21)

  • 添加测试以验证没有添加多个 urlconf (#25)

0.1.1 (2020-12-21)

功能

  • 添加 codeql 动作 (#15)

错误修复

  • 修复 urlconf 补丁中的错误 (#17)

0.1.0 (2020-12-20)

初始发布

功能

  • 添加安装命令 (#1)

  • 添加测试 (#2)

  • 添加对消息插件配置参数的支持 (#11)

改进文档

  • 改进文档 (#1)

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源代码分发

django-app-enabler-0.3.0.tar.gz (17.6 kB 查看哈希值)

上传时间 源代码

构建分发

django_app_enabler-0.3.0-py2.py3-none-any.whl (12.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持