Metadata-Version: 1.1
Name: dj-extensions
Version: 0.1.6
Summary: Yet another Django extension with set of generic reusable, pluggable mixins
Home-page: https://github.com/jahan01/dj-extensions
Author: Jahan Balasubramaniam
Author-email: jahan.unofficial@gmail.com
License: MIT
Description: .. |copy|    unicode:: U+000A9 .. COPYRIGHT SIGN
        
        .. image:: https://travis-ci.org/jahan01/dj-extensions.svg?branch=master
            :target: https://travis-ci.org/jahan01/dj-extensions
            :alt: master
        
        .. image:: https://badge.fury.io/py/dj-extensions.svg
            :target: https://badge.fury.io/py/dj-extensions
        
        .. image:: https://coveralls.io/repos/github/jahan01/dj-extensions/badge.svg?branch=master
            :target: https://coveralls.io/github/jahan01/dj-extensions?branch=dev
        
        **Copyright** |copy| **2016 Jahan Balasubramaniam**
        
        Django Extensions
        =================
        
        dj-extensions
        
        
        Yet another Django extension with set of generic reusable, pluggable mixins
        
        Installation
        ''''''''''''
        
        ::
        
            pip install dj-extensions
        
        **Currently includes following Mixins:**
        
        -  PermissionsRequiredMixin
        -  AjaxOnlyMixin
        -  PaginationMixin
        -  FilterMixin
        
        **Usage:**
        
        .. code:: python
        
            from dj_extensions.views import PermissionsRequiredMixin, FilterMixin, PaginationMixin
        
            class SomeView(PermissionsRequiredMixin, FilterMixin, PaginationMixin, ListView):
                model                = YourModel
                paginated_by         = 10
                n_list               = 5
                required_permissions = (
                                        'app.permission1',
                                        'app.permission2',
                                       )
                allowed_filters      = {
                                        'name': 'emp_name__icontains',
                                        'age' : 'age_exact',
                                       }
        
        **Source code:** Find the source code `here`_ at github
        
        **Documentation:** Please find it here at the `readthedocs`_
        
        **License: MIT**
        
        .. _here: https://github.com/jahan01/dj-extensions
        .. _readthedocs: http://dj-extensions.readthedocs.org/en/latest/index.html
Keywords: django views mixins
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: MIT License
Classifier: Environment :: Web Environment
Classifier: Environment :: Plugins
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.7
Classifier: Framework :: Django :: 1.8
Classifier: Framework :: Django :: 1.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
