Metadata-Version: 1.1
Name: django-view-export
Version: 0.6.0
Summary: Export CSV reports of database views.
Home-page: https://gitlab.com/Sturm/django-view-export
Author: Ben Sturmfels
Author-email: ben@sturm.com.au
License: Apache License, Version 2.0
Description: ==================
        Django View Export
        ==================
        
        Generate CSV reports by simply creating SQL views.
        
        Authenticated staff members can then directly download these reports as CSV.
        It's a nice agile way to deal with the changing requirements for reports.
        
        
        Quick start
        -----------
        
        1. Include the gifts URLconf in your project ``urls.py`` like this:
        
           .. code-block:: python
        
                url(r'^reports/', include('view_export.urls')),
        
        
        2. Create an SQL view in your database:
        
           .. code-block:: sql
        
                => CREATE VIEW v_staff AS (
                ->      SELECT first_name, last_name FROM auth_user
                ->      WHERE is_staff = TRUE);
        
           You'll probably want to record this SQL in a file such as ``reports.sql`` or
           even better, add it to a Django migration.
        
        3. Start the development server and visit ``http://127.0.0.1:8000/reports/staff/``
           or ``http://127.0.0.1:8000/reports/v_staff/`` to download the SQL view named
           ``v_staff`` as a CSV file.
        
        No settings are required by default and there's no need to add the package to
        Django's ``INSTALLED_APPS``.
        
        
        Release History
        ---------------
        
        0.6.0 (2015-08-25)
        ++++++++++++++++++
        
        **Improvements**
        
         - Switch to Python 3 only, factor out CSV and report filename generation.
        
        
        0.5.5 (2015-08-25)
        ++++++++++++++++++
        
        **Bugfixes**
        
         - Fix installation error due to HISTORY.rst not being present in source.
        
        
        0.5.4 (2015-08-09)
        ++++++++++++++++++
        
        **Bugfixes**
        
         - Fix SQL injection vulnerability relating to "view" argument.
        
        
        0.5.3 (2015-08-05)
        ++++++++++++++++++
        
        **Improvements** 
        
         - Update documentation.
         - Rename PyPI package to ``django-view-export``.
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
