Beta stage
Diskette is currently in beta stage and documentation is on progress. See changelog to check about current state.
Diskette#
Export and import Django application datas and medias.
Features#
Based on Django apps to know about applications and their models;
Application datas are dumped with Django
dumpdata
command as JSON fixtures, dumps can be naturally loaded in any database type using Django commandloaddata
;Define application to be dumped with multiple options;
Advanced data drainage for undefined applications;
Media archiving is done through Storages (not Django storages) that can be whatever directory you need to backup;
Many excluding rules for datas and storages to avoid useless content in archive;
Build a complete archive that can be automatically loaded with Diskette or manually;
Support models made with
django-polymorphic
;
Dependancies#
Python>=3.9;
Django>=4.0,<5.0;
django-sendfile2>=0.7.0;
datalookup>=1.0.0;
Links#
Read the documentation on Read the docs;
Download its PyPi package;
Clone it on its Github repository;