1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import sys, os
sys.path.append('/Path/To/Django/Projects/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
from django.core.serializers import serialize
from myproject.myapp import models
model_names = [] # a list of the names of the models you want to export
for model_name in model_names:
cls = getattr(models, model_name)
filename = model_name.lower() + ".json"
file = open(filename, "w")
file.write(serialize("json", cls.objects.all()))
|
More like this
- Export Django data to datestamped tarball -- choose individual models for handy packaging and archiving by fish2000 1 year, 4 months ago
- Export Related as JSON Admin Action by johnboxall 2 years, 7 months ago
- Remove old fields on dumpdata generated json by facundo_olano 3 months, 3 weeks ago
- Non model specific CSV export of database content by sethtrain 4 years ago
- dumpdata/loaddata with MySQL and ForeignKeys by cmgreen 4 years, 1 month ago
Comments