Metadata-Version: 2.1
Name: django-filter-addons
Version: 0.2.0
Summary: A collection of addons for django-filter
Home-page: https://github.com/xavierdutreilh/django-filter-addons
Author: Xavier Dutreilh
Author-email: xavier@dutreilh.com
Maintainer: Xavier Dutreilh
Maintainer-email: xavier@dutreilh.com
License: MIT
Description: # django-filter-addons [![Build Status](https://travis-ci.org/xavierdutreilh/django-filter-addons.svg?branch=master)](https://travis-ci.org/xavierdutreilh/django-filter-addons)
        
        > A collection of addons for [django-filter](https://github.com/carltongibson/django-filter)
        
        ## Installation
        
        Install the package from PyPi:
        
        ```bash
        pip install django-filter-addons
        ```
        
        ## Usage
        
        Implement case-insensitivity on queryset ordering:
        
        ```python
        from django.contrib.auth.models import User
        from django.db.models.functions import Lower
        
        from django_filters.filters import CharFilter
        from django_filters.filterset import FilterSet
        
        from django_filters_addons.filters import OrderingFilter
        
        class UserFilter(FilterSet):
            account = CharFilter(field_name='username')
            sort = OrderingFilter(
                fields={'username': 'account', 'first_name': 'first_name', 'last_name': 'last_name', 'email': 'email'},
                field_cases={'username': Lower, 'email': Lower},
            )
        
            class Meta:
                model = User
                fields = ('first_name', 'last_name', 'email')
        ```
        
        ## License
        
        `django-filter-addons` is released under the [MIT license](http://en.wikipedia.org/wiki/MIT_License).
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.11
Classifier: Framework :: Django :: 2.0
Classifier: Framework :: Django :: 2.1
Classifier: Framework :: Django :: 2.2
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=3.5
Description-Content-Type: text/markdown
