跳转到主要内容

轻松创建基于链接的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

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

版本 0.1

初始发布

项目详情


下载文件

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

源分发

django-easyfilters-ex-0.7.0.tar.gz (46.4 kB 查看哈希值)

上传时间

构建分发

django_easyfilters_ex-0.7.0-py2.py3-none-any.whl (21.0 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面