跳转到主要内容

辅助工具集合

项目描述

Latest PyPI version Latest Travis CI build status Coverage of master build Latest read the docs build

Barbeque是一个自定义扩展和辅助工具集合,主要与Django Web框架相关。

包括命令框架、日志辅助工具、django-anylink、filer扩展以及更多。

功能

  • 命令框架

  • 日志辅助工具

  • django-anylink和django-cms扩展

  • django-filer扩展

  • 表单和通用视图的辅助工具

资源

更新日志

1.8.2 - 2017-12-05

  • 在行内静态文件标签中添加了静默失败的选项

1.8.1 - 2017-12-05

  • 添加了新的模板标签 inline_style,具有自动URL转换功能

  • 添加了新的模板标签 inline_javascript

1.8.0 - 2017-11-27

  • 添加了用于内联静态文件的新模板标签

1.7.1 - 2017-10-23

  • 修复:AnyLink - CmsPageLink:如果当前站点ID与CMS页面链接站点ID不相等,则生成带域名的URL

1.7.0 - 2017-09-05

  • Django 1.11兼容性发布

1.6.1 - 2017-09-01

  • 修复了Django 1.11中的 render_static_templates 命令。

1.6.0 - 2017-07-31

  • 根据当前需求更新了 floppyforms 模板。

1.5.5 - 2017-07-24

  • 修复了Django 1.8中的 CachePageMixin

1.5.4 - 2017-07-10

  • 添加了 merge_lists 模板过滤器

1.5.3 - 2017-06-03

  • 添加了 md5 模板过滤器

1.5.2 - 2017-05-31

  • 添加了 split 模板过滤器

  • 修复了 FieldsetRenderer 中的错误,使用了与基类相同的类属性,存在冲突。

1.5.1 - 2017-03-10

  • 警告:barbeque 的未来版本将在使用 FloppyformsLayoutMixin 时删除 widget_type 属性。请使用模板过滤器“widget_type”代替。

  • 修复了 floppyforms 行模板(必需和 widget_type)

1.5.0 - 2017-03-09

  • 添加了 widget_type 模板过滤器以获取表单字段的控件类名。

1.4.5 - 2017-03-01

  • 改进了 SelectDateWidget 模板

  • 更新了翻译

1.4.4 - 2017-02-13

  • 修复了默认行模板中的拼写错误。

1.4.3 - 2017-02-13

  • 修复了损坏的 wheel 发布。

1.4.2 - 2017-02-10

  • 修复了损坏的发布。

1.4.1 - 2017-02-10

  • 修复了 floppyforms 模板中的各种错误

1.4.0 - 2017-01-23

  • 添加了默认的 floppyforms 模板

  • 修复了与 OpenPyXL 的兼容性错误(用于导出模块)

1.3.0 - 2016-12-08

  • 警告:create_error_pages 已弃用。请使用 render_static_templates 代替。

1.3.1 - 2016-12-14

  • 将 python-dateutil 添加到安装依赖项,这是 barbeque.validators 所需的

1.3.0 - 2016-12-08

  • 警告:create_error_pages 已弃用。请使用 render_static_templates 代替。

  • 添加 render_static_templates 命令以将模板作为静态文件渲染

1.2.0 - 2016-11-30

  • 警告:barbeque.forms 已移动到 barbeque.forms.mixins - 更新您的导入!

  • 重构 UploadToPath 以使其可解构以供 Django 迁移使用

  • 为 floppyforms.Form 添加了新的混入,以便具有另一个渲染辅助函数(as_div)

  • 添加 FieldsetRenderer 以允许渲染部分表单

  • 添加了 cms 工具栏基类,以便轻松将标题扩展插入页面菜单

  • 添加了模板标签以获取 CMS 页面的标题扩展实例

  • FilerFileField 现在如果 null=True 则设置 blank=True,反之亦然

  • 加快测试速度

1.1.1 - 2016-11-22

  • 修复了在未安装压缩机时 Django 尝试导入 buildcompress 的错误。

1.1.0 - 2016-11-07

  • 添加了处理 docker 中静态文件的模块

1.0.1 - 2016-07-15

  • 修复了使用 django-compressor 2.0 时的错误。

1.0.0 - 2016-05-04

  • 已停止支持 Django < 1.8 和 Django-CMS < 3.2

0.4.0 - 2016-02-10

  • 添加了 buildcompress 标签

0.3.0 - 2015-10-09

  • 添加了 django 1.8 和 python 3.5 支持

  • 已停止支持 django 1.5

0.2.1 - 2015-03-13

  • 添加了创建静态错误页面的管理命令

  • 添加了“set”模板标签,允许在不使用“with”标签的情况下更新上下文。

0.2 - 2015-03-13

  • 重构库结构

  • 添加了许多新功能

0.1 - 2014-06-15

  • 初始发布。

项目详情


下载文件

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

源分布

barbeque-1.8.2.tar.gz (26.7 kB 查看哈希值)

上传时间 源代码

构建发行版

barbeque-1.8.2-py2.py3-none-any.whl (40.4 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持