Metadata-Version: 1.1
Name: django-filter
Version: 0.9.0
Summary: Django-filter is a reusable Django application for allowing users to filter querysets dynamically.
Home-page: http://github.com/alex/django-filter/tree/master
Author: Alex Gaynor
Author-email: alex.gaynor@gmail.com
License: BSD
Description: Django Filter
        =============
        
        Django-filter is a reusable Django application for allowing users to filter
        querysets dynamically.
        
        Full documentation on `read the docs`_.
        
        .. image:: https://secure.travis-ci.org/alex/django-filter.png?branch=master
           :target: http://travis-ci.org/alex/django-filter
        
        Requirements
        ------------
        
        * Python 2.6+
        * Django 1.4.5+
        
        Installation
        ------------
        
        Install using pip::
        
            pip install django-filter
        
        Or clone the repo and add to your PYTHONPATH::
        
            git clone git@github.com:alex/django-filter.git
        
        Usage
        -----
        
        Django-filter can be used for generating interfaces similar to the Django
        admin's ``list_filter`` interface.  It has an API very similar to Django's
        ``ModelForms``.  For example, if you had a Product model you could have a
        filterset for it with the code::
        
            import django_filters
        
            class ProductFilter(django_filters.FilterSet):
                class Meta:
                    model = Product
                    fields = ['name', 'price', 'manufacturer']
        
        
        And then in your view you could do::
        
            def product_list(request):
                filter = ProductFilter(request.GET, queryset=Product.objects.all())
                return render_to_response('my_app/template.html', {'filter': filter})
        
        Django-filters additionally supports specifying FilterSet fields using a
        dictionary to specify filters with lookup types::
         
            import django_filters
        
            class ProductFilter(django_filters.FilterSet):
                class Meta:
                    model = Product
                    fields = {'name': ['exact', 'icontains'],
                              'price': ['exact', 'gte', 'lte'],
                             }
        
        The filters will be available as 'name', 'name__icontains', 'price',
        'price__gte', and 'price__lte' in the above example.
        
        Support
        -------
        
        If you have questions about usage or development you can join the
        `mailing list`_.
        
        .. _`read the docs`: https://django-filter.readthedocs.org/en/latest/
        .. _`mailing list`: http://groups.google.com/group/django-filter
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Framework :: Django
