{ "info": { "author": "Ionel Cristian M\u0103rie\u0219", "author_email": "contact@ionelmc.ro", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: User Interfaces" ], "description": "==================\ndjango-easyfilters\n==================\n\n.. image:: http://img.shields.io/travis/ionelmc/django-easyfilters.png\n :alt: Build Status\n :target: https://travis-ci.org/ionelmc/django-easyfilters\n\n.. image:: http://img.shields.io/coveralls/ionelmc/django-easyfilters.png\n :alt: Coverage Status\n :target: https://coveralls.io/r/ionelmc/django-easyfilters\n\n.. image:: http://img.shields.io/pypi/v/django-easyfilters-ex.png\n :alt: PYPI Package\n :target: https://pypi.python.org/pypi/django-easyfilters-ex\n\n.. image:: http://img.shields.io/pypi/dm/django-easyfilters-ex.png\n :alt: PYPI Package\n :target: https://pypi.python.org/pypi/django-easyfilters-ex\n\nOverview\n========\n\nThis library provides filters similar in some ways to ``list_filter`` and\n``date_hierarchy`` in Django's admin, but for use outside the\nadmin. Importantly, it also includes result counts for the choices. It is\ndesigned to be very easy to get started with.\n\nInstall\n=======\n\n::\n\n pip install django-easyfilters-ex\n\nDocs\n====\n\nhttps://django-easyfilters.readthedocs.org/en/latest/\n\nTODO\n====\n\n* Possible: ability to specify 'defaults' attribute for FilterSet\n* Allow the automatic 'page' resetting to be customized\n\n\nChangelog\n=========\n\nVersion 0.7.0\n-------------\n\n* Fix bug with DateTimeFilter on Django 1.6 and add support for filtering NULLs in ForeignKey filters (contributed by\n Eugene A Brin in PR#9)\n\nVersion 0.6.2\n-------------\n\n* Add a ``show_counts`` option on filters.\n* Add a ``defaults`` option on filterset so you don't have to specify the same options for every filter.\n\nVersion 0.6.1\n-------------\n\n* Fix broken import / error handling in utils.\n\nVersion 0.6\n-----------\n\n* Fixed compat with django 1.6 and 1.7\n* Fixed handling around NULL values\n* Fixed inconsistencies with \"display\" links\n* Add support for filters on forward relations (eg: fk1__fk2__finalfield)\n\nVersion 0.5\n-----------\n\n* Python 3.3 compatibility :-) Tests are run against Python 2.6, 2.7 and 3.3,\n and Django 1.3 to 1.5\n\nVersion 0.4\n-----------\n\n* Cleaned up internal ``Filter`` implementation/API\n\n* Added and documented ``Filter.render_choice_object`` which can\n be overridden for easy customization of filters.\n\n* Fixed various bugs with DateTimeFilter. Thanks to psyton for a bug fix.\n\nVersion 0.3.2\n-------------\n\n* Correction to new ``FilterSet.title`` attribute.\n\nVersion 0.3.1\n-------------\n\n* Fixed crasher in 0.3\n\nVersion 0.3\n-----------\n\n* Added the ``FilterSet.title`` attribute, and the ``title_fields`` attribute\n that can be used to control it.\n\nVersion 0.2\n-----------\n\n* Added NumericRangeFilter\n\n* More docs, and API firmed up.\n\n* Fixed bug with test_settings.py which caused static media not to be served\n with most recent Django.\n\nVersion 0.1.1\n-------------\n\nCleaned up the release tarball to remove old files.\n\nVersion 0.1\n-----------\n\nInitial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ionelmc/django-easyfilters/", "keywords": "django filter autofilter drilldown easy simple", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-easyfilters-ex", "package_url": "https://pypi.org/project/django-easyfilters-ex/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-easyfilters-ex/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ionelmc/django-easyfilters/" }, "release_url": "https://pypi.org/project/django-easyfilters-ex/0.7.0/", "requires_dist": null, "requires_python": null, "summary": "Easy creation of link-based filtering for a list of Django model objects.", "version": "0.7.0" }, "last_serial": 1110477, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "f3606cf7d2c85febd109f7ed2c39ef41", "sha256": "e0185c3c457550bacb6060727418809afd7d22c881e3affc64448e68879d93d8" }, "downloads": -1, "filename": "django-easyfilters-ex-0.6.tar.gz", "has_sig": false, "md5_digest": "f3606cf7d2c85febd109f7ed2c39ef41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42697, "upload_time": "2014-05-06T12:55:08", "url": "https://files.pythonhosted.org/packages/92/98/53843d62399ec4ee2939538e1916ab7dc33750ff2780707a7a95efb886f4/django-easyfilters-ex-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "c52e9ce34f655a37a1c3a8de0fe700d2", "sha256": "daa4b3fbad5cf8636b99390cdcf2979fd02cbc288fa752d68e5aefefb09af517" }, "downloads": -1, "filename": "django-easyfilters-ex-0.6.1.tar.gz", "has_sig": false, "md5_digest": "c52e9ce34f655a37a1c3a8de0fe700d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42826, "upload_time": "2014-05-06T19:43:59", "url": "https://files.pythonhosted.org/packages/da/66/8392714ab9cc6d3bef1d8cb95c5afc9989d41c593c0179d3d56215c103b6/django-easyfilters-ex-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "fb0aeee9035531a7844b9ff18f0392e7", "sha256": "891b0558a502bb8a327dae368da8c8e2de7a13f8278d66325519d9b23ff81376" }, "downloads": -1, "filename": "django-easyfilters-ex-0.6.2.tar.gz", "has_sig": false, "md5_digest": "fb0aeee9035531a7844b9ff18f0392e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43352, "upload_time": "2014-05-09T08:51:22", "url": "https://files.pythonhosted.org/packages/7b/43/a741b5c86df4c1e9fc6ad2dea9d3c8e2ad09bd693cafffe7def6b2e8759b/django-easyfilters-ex-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "32d93c3b11c4ece93a3d227670c705a1", "sha256": "7782162cd374cd5a63fd38b7fac4c3e00da699eb881de08bf133288d80b0a443" }, "downloads": -1, "filename": "django_easyfilters_ex-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32d93c3b11c4ece93a3d227670c705a1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20970, "upload_time": "2014-06-01T17:42:43", "url": "https://files.pythonhosted.org/packages/f0/ec/a54e34ab98438a4e1302c054a385b42cdef011da10ee87e09001e97a358f/django_easyfilters_ex-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83c76d005f3bb07a5fb8223716ed5d8c", "sha256": "c5347129110750e8a81c0410adaaab948d82ec0392fca1e30fed559e9cee2548" }, "downloads": -1, "filename": "django-easyfilters-ex-0.7.0.tar.gz", "has_sig": false, "md5_digest": "83c76d005f3bb07a5fb8223716ed5d8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46387, "upload_time": "2014-06-01T17:42:41", "url": "https://files.pythonhosted.org/packages/77/f1/b143a38095c19e79b86d4cb055287cb0b907d102a7e77c09817f7d4099d2/django-easyfilters-ex-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32d93c3b11c4ece93a3d227670c705a1", "sha256": "7782162cd374cd5a63fd38b7fac4c3e00da699eb881de08bf133288d80b0a443" }, "downloads": -1, "filename": "django_easyfilters_ex-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32d93c3b11c4ece93a3d227670c705a1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20970, "upload_time": "2014-06-01T17:42:43", "url": "https://files.pythonhosted.org/packages/f0/ec/a54e34ab98438a4e1302c054a385b42cdef011da10ee87e09001e97a358f/django_easyfilters_ex-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83c76d005f3bb07a5fb8223716ed5d8c", "sha256": "c5347129110750e8a81c0410adaaab948d82ec0392fca1e30fed559e9cee2548" }, "downloads": -1, "filename": "django-easyfilters-ex-0.7.0.tar.gz", "has_sig": false, "md5_digest": "83c76d005f3bb07a5fb8223716ed5d8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46387, "upload_time": "2014-06-01T17:42:41", "url": "https://files.pythonhosted.org/packages/77/f1/b143a38095c19e79b86d4cb055287cb0b907d102a7e77c09817f7d4099d2/django-easyfilters-ex-0.7.0.tar.gz" } ] }