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, 8 months ago
- Export Related as JSON Admin Action by johnboxall 2 years, 10 months ago
- Remove old fields on dumpdata generated json by facundo_olano 7 months, 1 week ago
- Non model specific CSV export of database content by sethtrain 4 years, 3 months ago
- CSV to JSON Fixture by briangershon 2 years, 9 months ago
Comments