Skip to content

Extraordinary01/django-csv-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This app includes model admin class for csv exporting and importing.

For installation just add 'csv_admin' to your INSTALLED_APPS

For usage add in admin.py file:

from csv_admin.admin import CSVExportAdmin


class MyAdmin(CSVExportAdmin):
    date_field = 'created_at'
    export_select_related = ['related_field_name']

    def _get_sum(self):
        sum = 1 + 2
        return sum

    def get_additional_fields(self) -> list:
        return ['sum']

    def get_additional_fields_params(self) -> dict:
        return {'sum': self._get_sum}

CHANGELOG:

1.0.5: Fixed custom url issues

1.0.6: Fixed duplicating of date_field

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published