Django management command to export choosen data from one table
Project description
Django Dumpdata One
Custom dumpdata command which allows to exporting from given fields of a model and filter that data using standard Django lookups for filtering.
The exported data structure is compatible with Django dumpdata structure which allows you to use standard loaddata command for import.
Installation
To get the latest stable release from PyPi
pip install django-dumpdata-one
Add dumpdata_one to your INSTALLED_APPS
INSTALLED_APPS = (
...,
"django_dumpdata_one",
)
Usage
Export data:
./manage.py dumpdata_one app_name.model_name --fields=field1,field2 > dump_file.json
Import data:
./manage.py loaddata dump_file.json
How to use filters? If you not familiar take a look at Django Field lookups - https://docs.djangoproject.com/en/3.0/topics/db/queries/#field-lookups
./manage.py dumpdata_one app_name.model_name --fields=field1 --filter=name__icontains=django
./manage.py dumpdata_one app_name.model_name --fields=field1 --filter=name__icontains=django,pk__gt=300
Set order by:
./manage.py dumpdata_one app_name.model_name --fields=field1,field2 --order=field2,field2
Export all fields:
./manage.py dumpdate_one app_name.model_name --fields=*
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-dumpdata-one-0.8.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53446fc29c8924add9f62afb069d4fbc2532a33efa9782e7687e127a33fb2810 |
|
MD5 | 0ab40d66ac27df6baf8cbc5c824402bd |
|
BLAKE2b-256 | 3d8a2481ba6cc0727e67549e9ea5927520fbfb005e6827df4c98816fa7935da8 |
Close
Hashes for django_dumpdata_one-0.8.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 293e6200a9690c5dbffda51bc123e0910b49d6bbbe3759e116c8b641b159bd1d |
|
MD5 | 12afe3b2e6178839a7a02e63c92b2551 |
|
BLAKE2b-256 | e92a3f3b916c915f65396e8230e5ef0d2a38df6a8050359822074fa19fafb875 |