跳转到主要内容

轻松为Django模型对象列表创建基于链接的过滤功能。

项目描述

Build Status Coverage Status PYPI Package PYPI Package

概述

此库提供类似于Django管理中list_filter和date_hierarchy的过滤器,但用于管理之外。重要的是,它还包括选择的结果计数。它设计得非常容易上手。

安装

pip install django-easyfilters-ex

文档

https://django-easyfilters.readthedocs.org/en/latest/

待办事项

  • 可能:允许为FilterSet指定'defaults'属性

  • 允许自定义自动'页面'重置

变更日志

版本 0.7.0

  • 修复Django 1.6上的DateTimeFilter错误,并添加对ForeignKey过滤中NULLs的过滤支持(由Eugene A Brin在PR#9中提供)

版本 0.6.2

  • 在过滤器上添加了show_counts选项。

  • 在filterset上添加了defaults选项,这样您就不必为每个过滤器指定相同的选项。

版本 0.6.1

  • 修复utils中的损坏导入/错误处理。

版本 0.6

  • 修复了与django 1.6和1.7的兼容性问题

  • 修复了NULL值处理问题

  • 修复了与“显示”链接的不一致性

  • 增加对前向关系的过滤器支持(例如:fk1__fk2__finalfield)

版本 0.5

  • Python 3.3 兼容 :-) 测试运行于 Python 2.6、2.7 和 3.3,以及 Django 1.3 到 1.5

版本 0.4

  • 清理了内部 Filter 实现/API

  • 添加并文档化了 Filter.render_choice_object,可以通过它轻松覆盖以自定义过滤器。

  • 修复了 DateTimeFilter 中的各种错误。感谢 psyton 的错误修复。

版本 0.3.2

  • 对新的 FilterSet.title 属性进行了修正。

版本 0.3.1

  • 修复了 0.3 版本中的崩溃问题。

版本 0.3

  • 添加了 FilterSet.title 属性,以及可以用来控制它的 title_fields 属性。

版本 0.2

  • 添加了 NumericRangeFilter

  • 增加了更多文档,并确定了 API。

  • 修复了 test_settings.py 中的错误,该错误导致使用最新的 Django 时无法提供静态媒体。

版本 0.1.1

清理了发布存档以删除旧文件。

版本 0.1

首次发布

项目详情


下载文件

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

源分布

django-easyfilters-ap-0.1.0.tar.gz (45.3 kB 查看散列)

上传时间

由以下提供支持