轻松为Django模型对象列表创建基于链接的过滤功能。
项目描述
概述
此库提供类似于Django管理中list_filter和date_hierarchy的过滤器,但用于管理之外。重要的是,它还包括选择的结果计数。它设计得非常容易上手。
安装
pip install django-easyfilters-ex
文档
待办事项
可能:允许为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 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6f783e341900542e8ad9771d7dc1a6b201fad346c766c6af956d75d76ac9af49 |
|
MD5 | c1d7f75124fcc974501149fde78763ef |
|
BLAKE2b-256 | 95bc233f8f2fd2b3728aa4fe9baf75da86eb68771773906a65c01627642cec63 |