Django应用开发辅助工具
项目描述
Django应用开发辅助工具
djangocms-helper是一套命令和辅助方法,旨在使开发和使用Django应用程序变得更加容易。
作为django CMS生态系统的产物,它提供了许多实用功能,用于开发、运行和测试django CMS应用程序。
它是django CMS自带的develop.py脚本的修改版,修改后以处理通用应用程序开发流程。
支持的版本
Python: 2.7, 3.5, 3.6, 3.7
Django: 1.11 - 2,2
django CMS: 3.4 - 3.7
可能还有新版本可以工作,但尚未经过测试。
常用选项
--cms: 加载配置以正确运行基于django CMS的应用程序;
--extra-settings: 设置额外设置的辅助文件路径;有关详细信息,请参阅设置部分;
用法
命令必须在与 setup.py 文件相同的目录(即主插件目录)中执行,因为它需要导入相对于当前目录的文件。
基本命令结构为
djangocms-helper <application> <command> [options ...]
其中 <application> 是 django 应用程序名称,<command> 是可用的命令之一。每个命令的选项各不相同。
基本测试类
基本测试类可用于提供辅助函数和方法,这些函数和方法在开发过程中执行重复性任务或兼容性垫片(特别是对于 django CMS)。
引导
要使用 djangocms-helper 引导项目,您可以查看 cookiecutter-djangopackage-helper,这是一个为 djangocms-helper 定制的 cookiecutter 模板。
要使用它,请遵循 使用说明
运行器
通过使用设置文件中集成的运行器,您可以在不调用 djangocms-helper 的情况下运行命令:请参阅 集成运行器 以获取参考。
安装
使用 pip 安装
pip install djangocms-helper
从源安装
pip install git+https://github.com/nephila/djangocms-helper#egg=djangocms-helper
需求
django CMS 可选;仅在使用 --cms 选项时需要
docopt
tox
dj-database-url
文档
文档可在 readthedocs 上找到。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分发
构建分发
djangocms_helper-1.2.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 41973cb2effdfc05492ceb427afeb23caf6c126a334c9684e4c60b113504d249 |
|
MD5 | bf45453e97d5d460344c747dabf9850a |
|
BLAKE2b-256 | 3d1023dbc17a45803b6fda624868b5ee56d343c0f3168af984b3338cb795a49d |
djangocms_helper-1.2.5-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e7e81db034d3f4cb8c55a17d26b8851775e60788e58849bc0fc5537ce562f3c7 |
|
MD5 | 659202e13cc667b0760fc5ba378eb0a9 |
|
BLAKE2b-256 | 0eb1f78aa1cf009670712c015cbe2badddf55c61036f97a6c03511347eeebb6a |