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
- Remove old fields on dumpdata generated json by facundo_olano 1 year, 8 months ago
- Export Django data to datestamped tarball -- choose individual models for handy packaging and archiving by fish2000 2 years, 9 months ago
- Proper fixtures loading in south data migrations by JustDelight 3 months, 3 weeks ago
- CSV to JSON Fixture by briangershon 3 years, 10 months ago
- Unit Tests That Write Fixtures by justquick 4 years, 4 months ago
Comments