django应用的自动配置器
项目描述
描述
PoC自动配置器,用于django应用
django-app-enabler的目标是将django应用的配置减少到一个命令操作,以简化使用django应用,无论是对于新用户还是专家开发者。
由于配置django应用可能既无聊(因为90%是编辑settings.py和urls.py的常规步骤)又复杂(因为很容易忽略一个重要的配置参数),因此将其替换为单个命令听起来是一个真正的优势。
关键点
在django项目中启用和配置django应用的零知识工具
依赖于目标应用提供的规范文件来修补django项目配置
不是现有包或依赖管理器(pip / poetry / pipenv / …)的替代品
注意事项
项目目前仅是一个概念验证
(尚未)存在正式规范或文档,用于插件配置文件
目前对settings.py和urls.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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ead9e0979744819e75baa37f10e00ee601b37363e3e930296fec2a8bb58716a5 |
|
MD5 | 8cc51ec0a1fad8623106bca2f9c99811 |
|
BLAKE2b-256 | b52f4daa1cb40c4f6d48186ed410ca542401d4730075b0e528a3388f8297f42d |
django_app_enabler-0.3.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 46853e558d1ada7be13117096d13b2c1daae0e9bc6a7e30c95d22bcde6b41797 |
|
MD5 | eca150f71739557ce9c68a6e83a45207 |
|
BLAKE2b-256 | 20cfdcfe64d60cbf2979d3c7aecc05ca4a538334863e685db7ac88c4882054d2 |