Skip to content

nephila/djadmin_export

This branch is 3 commits ahead of rbarrois/djadmin_export:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0fcad3c · Feb 15, 2023

History

29 Commits
Nov 6, 2017
Feb 15, 2023
Nov 6, 2017
Nov 6, 2017
Nov 6, 2017
Oct 23, 2012
May 27, 2018
May 27, 2018
Oct 23, 2012
Nov 6, 2017
Nov 6, 2017
May 27, 2018
Nov 6, 2017
Nov 6, 2017
Nov 6, 2017
Nov 6, 2017
May 27, 2018
May 27, 2018

Repository files navigation

djadmin_export

https://secure.travis-ci.org/rbarrois/djadmin_export.png?branch=master Latest Version Supported Python versions Wheel status License

This Django application provides export functionality to all tables in Django's admin.

Installation

First, you need to install the djadmin_export module:

  • Through pip:

    $ pip install djadmin_export
    
  • From sources:

    $ git clone git@github.com/rbarrois/djadmin_export.git
    $ cd djadmin_export
    $ python setup.py install
    

Activation

Once you have installed djadmin_export, you need to activate it on your project.

The simplest way is to add the following lines to your urls.py file:

from djadmin_export import register
register.auto_register_exporters()

You must now declare, in your settings.py file, which exporter you wish to install:

ADMIN_EXPORTERS = (
    'djadmin_export.exporters.xlsx.XLSXExporter',
)

Dependencies

In itself, djadmin_export only relies on a recent enough version of Django (1.11 or 2.0).

Each exporter may have specific dependencies:

  • XLSXExporter requires the openpyxl package

Links

About

Flexible export actions for Django admin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.5%
  • Makefile 10.5%