Export the entire database to an Excel workbook with a sheet per model.
Installation
$ pip install django-exportdb
Add exportdb to INSTALLED_APPS, and make sure that django.contrib.admin is in there as well.
Add
url(r’^admin/exportdb/’, include(‘exportdb.urls’))
to your urls.py, make sure that it comes before url(r’^admin/’, …) if you hook it into the admin.
Configuration
- EXPORTDB_EXPORT_CONF
Configures what models and fields are exported. Example:
EXPORT_CONF = { 'models': { 'auth.User': { 'fields': ('username',), 'resource_class': 'app.tests.utils.UserResource' }, 'auth.Group': { 'resource_class': 'app.tests.utils.GroupResource' }, 'auth.Permission': { 'fields': ('name',) } } }- EXPORTDB_CONFIRM_FORM
Form shown to confirm the export
- EXPORTDB_EXPORT_ROOT
The filesystem path where the exports are stored
- EXPORTDB_PERMISSION
Who can access the export. By default only superusers have access.
To allow all staff users to use the export add the following to your settings:
EXPORTDB_PERMISSION = rules.is_staff
Release files for django-exportdb 0.4.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-exportdb-0.4.7.tar.gz | 8.6 kB | Details |
Release files / django-exportdb-0.4.7.tar.gz
| Download URL | django-exportdb-0.4.7.tar.gz |
|---|---|
| Size | 8.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f7077259683bb28e86d09442e96ab5e74478b8a0c82deef1d6b9ec48cde028e9
|
|
BLAKE2b-256 checksum How to use checksums |
01be8dc6e0efe6eb6e394b3de99624e8a0d4b3d301f6c924cc7d144eda0b21e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |