Metadata-Version: 1.1
Name: django-exportdata
Version: 0.2
Summary: Export model data (with selected fields) to csv file
Home-page: https://github.com/saippuakauppias/django-exportdata
Author: Denis Veselov
Author-email: progr.mail@gmail.com
License: ISC
Description: django-exportdata
        =================
        
        App for export data in csv files from models with selected fields and custom filtration.
        
        Useful for create reports and calculate some statistic data for external sources.
        
        Requires
        --------
        
        Python 2.6 or 2.7 and Django 1.3 and higher.
        
        Installation
        ------------
        
        Install using pip:
        
            $ pip install django-exportdata
        
        Add ``exportdata`` in ``INSTALLED_APPS``.
        
        Examples Of Usage
        -----------------
        
        Create **~/exportdata/auth.User.csv** file with all model data:
        
            $ python manage.py exportdata auth.User
        
        Set fields for export:
        
            $ python manage.py exportdata app.model --fields=pk,model_field,get_absolute_url,method_property,fk__field
        
        Set custom filtration (based on model manager methods and ``filter(field=value)`` filtration):
        
            $ python manage.py exportdata app.model --filters=active,paid,field=value,fk__field__gte=value
        
        Set custom ordering:
        
            $ python manage.py exportdata app.model --ordering=-created_on,title
        
        Set "from and to" range values primary keys (pks) for export:
        
            $ python manage.py exportdata app.model --range=1-100
        
        Or set range with comma-separated values:
        
            $ python manage.py exportdata app.model --range=1,2,3,4,5
        
        Set custom file path for save:
        
            $ python manage.py exportdata app.model --filepath=directory/filename.extension
        
        Set fields when decorated ``models.permalink`` (by default ``get_absolute_url`` field). For adding the domain before data:
        
            $ python manage.py exportdata app.model --permalinks=get_absolute_url,get_absolute_admin_url
        
        Changes
        ----------
        
        ###0.2 (2013-07-20)
        
        * Moved many operations in methods with improvements
        * Added advanced fitration for ``--filters`` option
        * Added support ``--range`` option
        * Added ``--filepath`` option for set file for save data
        * Added ``--permalinks`` option for get ``models.permalink`` decorated fields
        * Added help for all options and for the command
        * Added package documentation on ReadTheDocs
        
        ###0.1 (2013-07-13)
        
        Initial release
        
Keywords: django export import data csv json file dumpdata
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
